1.对于仅仅是git add后的文件,可以git rm --cache 文件名,撤回之后,就可以直接删除或修改文件即可
2.对于 commit 而未 push 的文件
可以使用 git reset HEAD^
此时查看 git 的提交状态,已经撤回到git add之前的状态
顺便提一句:
如果commit注释写错了,只是想改一**释,只需要:git commit --amend 此时会进入默认vim编辑器,修改注释完毕后保存就好了。
3. 对于git push后的文件
-
git pull origin master本地拉取远程分支 -
git rm 文件名本地删除对应文件 git commit -m"删除了某个文件"-
git push -u orign master提交到远程仓库