git撤销&删除修改


下面每步操作之前可输入命令$ git status查看当前文件状态

git checkout -- read.txt(read.txt为文件名)把readme.txt文件在工作区的修改全部撤销,git add 之后可撤销,之前不可撤销

$ git reset HEAD read.txt(read.txt为文件名)可以把暂存区的修改撤销掉(unstage),重新放回工作区,commit之前转移到工作区,想撤销工作区内容再次执行git checkout -- read.txt

$ git rm test.txt(test.txt为文件名),删除文件,并且$ git commit -m "remove test.txt"

git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。

     

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM