git忽略对已入库文件的修改

来源:互联网 发布:暗黑破坏神3攻略软件 编辑:程序博客网 时间:2024/04/30 09:43

关于.gitignore 和 excludes:
这两个文件的只针对尚未提交到配置库的文件才起作用。而对于已经提交的文件是不起作用的。由此可见,这两个文件的初衷是用于排除不希望上传入库的文件。像编译产生的临时文件等。
如果有个文件,我们必须入库,大家一起共享,但是呢。每个人本地的配置又是因自己本地的环境而异。这样的话,这个文件就很崩溃了。你要入库,通过.gitignore和excludes都不起作用。每次git status都会提示你修改,你又只好上传。
对于这种情况,使用下面的命令:
git update-index –assume-unchanged FILENAME
这样,每个人,从库上取代码后,在自己本地都要执行一下上面的这个命令。这样,以后,FILENAME的修改,git 都会帮你忽略掉。

当然,如果你又希望你的修改要提交入库,那你也必须手动修改一下 这个文件的标志位:

git update-index –no-assume-unchanged FILENAME

0 0
原创粉丝点击