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
是什么意思?如何添加这些文件?谢谢
答案 0 :(得分:1)
您使用此命令暂停所有这些文件的更改跟踪
git update-index --assume-unchanged
你没有说明你为什么这么做。这是一件非常不寻常的事情(不是说它没有它的用例!)
要再次激活更改跟踪,您必须使用以下命令:
git update-index --no-assume-unchanged