我重命名了一个文件夹,它不再被git跟踪。我检查了我推送到的远程回购,奇怪的是具有新名称的文件夹在那里,但没有内容。重新命名文件夹由Git跟踪?
我检查了我的.gitignore
只是出于勤奋,没有什么说可以忽略此文件夹的内容。
我将其从web1
更改为web-domain
以更具描述性。
我使用这个脚本推
// pushes to am-godaddy
p-am-godaddy() {
git add -A .
git commit -m $a
git push am-godaddy master
}
你用'git mv'来做重命名吗? –
...最有可能没有。检出[这个问题的答案](http://stackoverflow.com/q/2641146/319204),其中展示了重命名/移动目录并正确跟踪它们的正确方法,即在git存储库中维护它们的历史记录。 – TheCodeArtist
“新名称的文件夹在那里,但没有内容”这似乎不太可能; Git根本不跟踪空目录。你为什么写一个shell函数来推送你的代码?海事组织增加了一层不必要的复杂性。 *编辑:它看起来像你一次添加,提交和推送。我真的不明白你为什么要这么做。* – Chris