提交文件后如何让他人忽略其后续变更且不删除上游仓库文件?
Git已跟踪文件忽略后续变更的解决方案
要保留上游仓库的
secret占位文件,同时让本地不再跟踪它的后续修改,执行以下命令:git update-index --assume-unchanged secret
这个操作仅让Git忽略本地该文件的变更,不会删除上游仓库里的文件,也不会影响其他协作者的本地文件。接着把
secret添加到.gitignore文件中,提交并推送.gitignore的变更到上游,这样其他克隆仓库的成员也会自动忽略该文件的本地修改。
如果之后需要恢复跟踪该文件的修改,执行:git update-index --no-assume-unchanged secret
内容的提问来源于stack exchange,提问作者Irina Rapoport
相关产品推荐
相关产品推荐

