所以我的 git 文件夹中有一个文件不会进入 git,它不在忽略列表或任何东西中,我已经提交和推送了很多次,现在才注意到它没有被添加。有没有办法手动添加这个文件?
问问题
1444 次
3 回答
7
git add .
将添加当前目录和任何子目录中的所有文件。我想你也可以这样做git add .\relative\path\to\file
。如果文件仍然拒绝,请强制更改(在文件中的某处添加新行,它不会伤害任何东西)并重试。有时 git 运行的 diff 不会检测到文件已更改。
于 2012-12-07T01:42:10.273 回答
0
你有机会在 Windows 上工作。前几天我有个案子有档案
存根.c
在同一目录中所以在 Windows 中,文件 stub.c 始终处于修改状态,无论我做什么,我都无法提交我的更改。
所以去了Unix,完全没有问题(文件系统区分大小写)删除了Stub.c,一切都像以前一样工作。
干杯
于 2012-12-07T05:32:53.283 回答
0
正如Op De Cirkel 所说:您不能将空文件夹添加到 Git 存储库,因为 Git 只能跟踪文件。
如果您出于某些原因需要此文件夹,请继续并在那里创建一个空文件:
touch ./myemptyfolder/empty.txt
完成此操作后,您将能够
git add ./myemptyfolder
到你的回购。
于 2012-12-07T11:00:25.177 回答