电脑
GIT
场景1.使用GIT管理文件,有些时候,我们提交之后,才发现有几个文件没有添加,或者是提交信息填写错了,怎么办呢?在不需要再修改文件的时候,可以尝试使用git comment --amend命令尝试一下重新提交文件
一、首次提交1.创建(实例化)一个GIT仓库2.新建两个测试文本文件test1.txt,test2.txt3.故意只添加追踪test1.txt,并把提交信息设置为测试一次提交git add test1.txtgit commit -m '测试一次提交'
二、使用一下上一篇教大家的命令git log查看提交记录,新仓库,只有一次提交,自然只有一次提交记
三、在重新提交文件第一次1.追踪一下test2.txt文件,然后重新提交git add test2git commit --amend2.此时会弹出一个文本,可以修改提交信息,如图所示3.再次使用git log查看,可以依然发现只有一次提交记录
场景2.有些时候,你会不小心就追踪了一些你不小心追中的文件,尤其是在使用'git add .,git add *'这些命令时,这些文件会存入暂存区,那么我们如何取消暂存文件呢?现在为你说明
一、创建示例文件并追踪1.接上文,再创建test3.txt,test4.txt两个文件2.使用git add命令追踪3.然后使用git status查看仓库状态
二、发现不想追中test4.txt了,取消一个文件的暂存1.执行以下命令取消test4.txt的追踪git reset HEAD test4.tx2.使用git status 看看当前仓库状态,可以看到test4.txt处于未追踪状态
三、再次把test4.txt暂存,这次我们试试取消所有文件的暂存1.使用git add命令追中test4.txt1.执行以下命令取消整次追踪git reset HEAD2.使用git status查看可以看到test3.txt,test4.txt都处于未追踪状态
一.修改文件1.修改text1.txt文件,写入内容,并打开来查看test1.txt文件的内容echo '你好,世界!!' > test1.txtvim test1.txt
2.使用git status查看仓库状态,可以发现test1.txt处于modified状态,此时可以看见,git的提示已经告诉了我们如何撤销对文件的修改
3.撤销对文件的修改,使用vim命令查看文件,可以发现文件修改内容已经还原git checkout -- test1.txtvim test1.txt
4.再次使用git status命令。你会发现仓库状态也变回来了。
本文为了方便截图,使用的是Windows系统