在本地git存储库中重命名文件,而远程现在具有旧文件和新文件

时间:2016-05-21 12:36:03

标签: git github version-control rename

我刚刚在我的git存储库中将我的README重命名为README.md

mv README README.md
git add README.md
git commit -m "renamed README"
git push origin master

我想我读过git会理解mv命令,因此不会保留过时的README文件。但是在GitHub上,我现在同时拥有READMEREADME.md

我试图:

git rm README
git add -A
git commit -m "removed obsolete README"
git status

这只会导致

On branch master
nothing to commit, working directory clean

如何在不与GitHub网站交互的情况下在本地正确删除过时的README文件。 对于未来,如何在git存储库中正确重命名文件/目录?

1 个答案:

答案 0 :(得分:1)

要重命名文件,请执行

git commit -m "file renamed"
git push origin master
{{1}}