git 1.7.12
我想将给定目录下的所有文件标记为假设未更改。
1)git update-index --assume-unchaged dir/给出“忽略路径”。
2)git update-index --assume-unchaged dir/*快速失败,因为它会遇到未被跟踪的文件,因此它给出“致命:无法标记文件”并退出。
3)尝试生成要标记的文件列表。 cd进入所需目录然后运行git ls-files | tr '\n' ' ' | git update-index --assume-unchanged。这不会产生任何错误消息,但不会成功标记文件。命令的第一部分git ls-files | tr '\n' ' '正确生成了我要标记的所有文件的空格分隔列表。如果我将该命令的输出复制并粘贴到命令行,则该git update-index命令有效。什么不使用管道?
不,我添加dir到.gitignore 是不够的。我需要将这些文件放在存储库中,但是需要在本地进行不需要的更改,以便用户可以进行拉取。
一只甜甜圈
慕桂英3389331
互换的青春