我经常在这种情况下,我不知道该怎么办。
- 我在一个分支中被改变了一些东西。承诺并推动。
- 我仍在同一个分支上工作,有人提交并推动。
- 我完成了更改并做了git commit -m "Blabla"并推送了。
- Git 拒绝推送,因为存储库在前面,我可能会丢失一些更改
我的想法是:
- Go pre git commit -m "blabla" (<- 这是我卡住的地方)
- 存储更改
- 从 repo 中提取最新更改
- 将存储与工作目录合并
- 再次提交
- 推
您如何解决此类“冲突”,或者在这种情况下最好的做法是什么?