文件未添加到git

时间:2012-12-07 01:34:26

标签: git

因此我的git文件夹中有一个文件不会进入git,它不在忽略列表或任何内容中,我已经提交并推送和拉动了很多次,现在注意到它还没有被添加。有没有办法手动添加这个文件?

3 个答案:

答案 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

到你的回购。