用户登录

有时候我们希望修改一下最后做的这次提交,不过提交是不能修改的,只能重做。先看一下提交历史,这里你会发现我的最后一次提交的作者的邮件地址,跟上一次提交的邮件地址不太一样。

执行一下 git config --list,这里会显示用户的邮件地址已经变成了 117663444@qq.com 。这是因为之前我用了 Sourcetree 软件,这个软件自动更新了 Git 全局配置。

打开 Sourcetree 这个软件,然后打开软件的偏好设置,在通用设置这里,勾选了 允许 Sourcetree 修改全局配置文件。也就是这个软件会用根据下面填写的信息修改 Git 的全局配置。

现在邮件地址这里填写的是 117663444@qq.com,修改一下,换成 wanghao@ninghao.net

回到终端,重新再查看一下配置信息,现在会显示用户的邮件地址就变成了 wanghao@ninghao.net 了。

再查看一下提交历史,观察一下这后这次提交的 ID。

下面可以重置一下最近做的这次提交,执行一下 git reset HEAD~ ,然后再查看项目当前的状态,会提示当前有一处修改。

现在我们就可以重新编辑项目,然后再做一次提交。 假设修改完了项目,可以执行一下 git add --all,添加所有的修改。

在提交之前,可以再查看一下提交历史,你会发现只有一次提交。

执行 git commit -m '用中文问候' ,做一次提交,完成以后,查看一下提交历史。这里会出现刚才新做的这次提交。因为这是一次新的提交,所以提交的 ID 跟之前我们看到的这个提交的 ID 是不一样的。

重做最后一次提交《 Node.js 服务端应用开发:管理代码 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点