gpt4 book ai didi

git - 如何防止 checkin 的文件覆盖本地版本?

转载 作者:太空狗 更新时间:2023-10-29 13:37:30 25 4
gpt4 key购买 nike

我对 checkin 文件进行了一些特定于平台的修改。当我从远程分支 merge 时,如何强制 git 保留本地版本并忽略远程版本?基本上,就像 git-ignore,但对于已经被存储库跟踪的文件。

用例是我正在推送到一个分支,然后在不同平台上 pull 该分支进行测试。第一次在每个平台上进行测试需要运行 ./configure 脚本,该脚本使用特定于平台的自定义修改了一些文件。由于这些更改是自动生成的,我不想将它们提交到历史记录中。通常我将这些文件添加到 .gitignore,但是,其中一些文件是原始存储库的一部分,因此 git ignore 将被忽略。

最佳答案

这可能是 git pull keeping local changes 的副本如果不提交特定于平台的更改,那么第一个答案似乎是最好的解决方案。

关于git - 如何防止 checkin 的文件覆盖本地版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37758333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com