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 命令

posted @ 2021-09-02 17:31  之鹿喵  阅读(608)  评论(0编辑  收藏  举报