git-重命名文件,提交补救,修改

1.重命名文件

#重命名文件
git mv oldname newname
#查看历史提交版本:-p表示显示版本差异,-n表示查看前n个版本
git log [-p] [-n]

2.对提交的补救

当我们提交(commit)后,还未push前,发现有些文件忘了暂存了,这些文件自然也不可能被上传。此时需要补救措施:即将这些文件add上,重新commit一下。
假设文件forget.text是被遗忘的文件

#第一次提交(忘了文件)
git commit -m "commit-first-time"
#将忘了的文件继续add上
git add forget.txt
#重新提交一次,这样就能够将之间文件和忘了的文件一起提交了
git commit --amend

3.撤销暂存

#暂存一个文件test.txt
git add test.txt
#发现该文件不需要暂存,那就撤销吧
git rest HEAD test.txt

4.修改文件

当我们暂存了文件test.txt,然后又对它进行了修改,那我们需要再一次暂存它么?答案是:需要。否则,提交的是上一次暂存的文件,修改部分不会被提交。

#暂存文件
git add test.txt
#期间进行了修改……
#再暂存一次
git add test.txt

5.丢弃修改

当我们暂存了文件,然后又进行修改但未再次暂存。此时如果不想要此次修改,就可以丢弃修改。

#暂存文件
git add test.txt
#期间进行了修改……
#又不想要这些修改了,那就丢弃修改吧。执行完后回到第一次暂存状态
git checkout -- test.txt

注意:只能是产生修改,并未暂存这次修改后才能丢弃。如果产生修改并通过git add再次暂存了该修改,那么就没办法通过checkout命令撤销修改了。

欢迎关注个人微信公众号:moisiets。数据小丸子。
git-重命名文件,提交补救,修改_第1张图片

你可能感兴趣的:(git命令)