git 修改最后一次提交、删除文件和重命名文件


一、修改最后一次提交

问题出现:
Situation One:版本刚一提交(commit)到仓库,突然想起漏掉两个文件还没有添加(add)
Situation Two:版本刚一提交(commit)到仓库,突然想起版本说明写得不够全面,无法彰显你本次修改的重大意义……

由于使用reset命令过于繁琐,需要提交一个新的版本,这里可以使用带 --amend 选项的 commit 命令,(即git commit --amend)Git 会“更正”最近的一次提交。由于这里没有-m说明,会进入以下页面:

 

 

 

这个界面其实只是让你编辑提交说明而已。如果不需要修改,可以连续按下两个大写Z来退出,或者按下(:)再输入q!退出,Git会保留旧的提交说明。如果需要提交说明又不想用这么繁琐的方式,输入git commit --ammend -m “新的提交说明” 即可。

二、删除文件

问题一:不小心删除文件怎么办?
现在从工作目录中手动删除 README.md 文件,然后执行 git status 命令:

 

 提醒使用 checkout 命令可以将暂存区域的文件恢复到工作目录:

 

 文件就会重新返回。

三、重命名文件

直接在工作目录重命名文件,执行git status出现错误:

 
 

正确的姿势应该是:

git mv 旧文件名 新文件名

注:Windows 使用 ren 命令修改文件名,Linux 是使用 mv 命令


免责声明!

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



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