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