gpt4 book ai didi

version-control - 如何避免在未触及的文件上出现 git 错误/冲突?

转载 作者:行者123 更新时间:2023-12-04 02:53:03 25 4
gpt4 key购买 nike

我经常看到在对我没有处理的完全未触及的文件执行 git pull 时出现以下错误。

Pull is not possible because you have unmerged files

很明显,git 仓库中的冲突文件已更改。但我不明白为什么 git pull 不能覆盖这些未触及的文件 - 我没有触及?

我或我的团队可以做些什么来避免出现这些错误?

编辑 -除了解决方案,我还想了解为什么会出现错误。

澄清一下,其他团队成员正在处理其他文件(比如 xyz)。我正在处理一组不依赖于 xyz 文件的单独文件。因此,如果我在 xyz 中很长一段时间后提取 repo 更改而我这边没有任何更改,为什么这些文件中会发生冲突?

最佳答案

使用git diff查看问题文件

查看此 git 备忘单以获得有用的命令

http://www.cheat-sheets.org/saved-copy/git-cheat-sheet.pdf

http://jan-krueger.net/wordpress/wp-content/uploads/2007/09/git-cheat-sheet-v2-back.svg

根据我自己的经验,有一些提示。我不确定它们是否 100% 正确)

  1. 在并行线程上与您的团队分开工作。尽量不要在同一个文件中工作。

  2. 尽量避免 2 人或多人同时添加新文件的情况。当一个添加新文件时,其他人应该尽快拉取

  3. 最后但并非最不重要的一点 - 让 git push 非常频繁。这将使您的项目 git 保持最新状态

关于version-control - 如何避免在未触及的文件上出现 git 错误/冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17193120/

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