Git添加到工作目录假设未更改的文件

时间:2014-03-25 14:44:30

标签: git github

Git版本1.8.1.2。

我已将目录中的所有文件设置为assume-unchanged位。我的目标是推送一个新的提交,所有文件都是新的/修改过的。 当我运行git ls-files -v时,它返回我想要提交和推送的整个文件列表。它们列出如下:

h .gitignore
h Gemfile
h Gemfile.lock
h README.rdoc ...etc...

我尝试了所有可以找到的git add cmds,git add .git add -A。我尝试了git update-index --really-refresh和其他刷新cmds。但每次我运行git status

returns # On branch master
nothing to commit, working directory clean

h是什么意思?如何添加这些文件?谢谢

1 个答案:

答案 0 :(得分:1)

您使用此命令暂停所有这些文件的更改跟踪

git update-index --assume-unchanged

你没有说明你为什么这么做。这是一件非常不寻常的事情(不是说它没有它的用​​例!)

要再次激活更改跟踪,您必须使用以下命令:

git update-index --no-assume-unchanged