我已经开始与另一位开发人员一起开展一个项目,并且刚刚意识到我的 GIT 知识是多么有限。这是交易:
- 这周我一直在进行更改,并希望将它们推向掌握
- 我的同事昨天对同一个项目进行了更改,并在昨晚推送了它们
我应该如何进行?
如果我尝试推送我的更改,我会收到错误,因为我的代码已过时。
所以,我被告知我应该 STASH 我的更改,然后将他的更改拉入我的工作目录,然后 STASH APPLY 我的更改回来。
但是当我这样做时,我会遇到冲突错误,因为我们都更改了项目文件。
如果我然后查看文件以查看冲突,我发现它们没有像正常冲突那样“标记”,所以我无法解决问题!我什至无法比较我的两个版本,因为冲突的版本是旧版本。
任何帮助,非常感谢。