工具/软件:Code Composer Studio
是否有解决GIT冲突的分步说明? 我已经这样做了,但我觉得一定有一个更好的方法。
基本上,我有GIT代码库,然后用户A进行提交,而用户B进行自己的更改。 如您所知,当用户B提交(或尝试)其更改时,这会导致冲突。 在我看来,这似乎太复杂了,不能解决,因为这应该是吉特的面包和黄油。 下面是我要做的事情:
- 使用用户B将上游更改获取到本地存储库
- (尝试)提交并推送我的更改,但被拒绝"已拒绝-非快进"
- 在git视图中右键单击branch->local->branch_name并选择"merge",这会显示冲突
- 现在,我不确定如何"正确"继续
一种方法似乎是打开显示冲突的团队同步视图,这种视图并不总是显示冲突,而是显示冲突。 此选项可合并所有不冲突的编辑。 对于相互冲突的编辑,它会变得很烦人,因为没有按钮可以说"左侧的此更改会覆盖右侧的更改!"。 我当然不能更改左侧的文件,但冲突仍然存在,您无法推送它。 由于周围有很多困惑,我通常设法摆脱这种情况,但这可能会留下带有GIT标签和其他恶感的源文件。
从这一点开始,以何种1-2-3的方式实现a)从遥控器到本地的某些更改被拉入本地,b)从本地到远程的某些更改被推入远程?