我们有一个每个人都使用的共享 git 存储库,我们有两个分支
- 掌握
- 开发者
我有我自己的这个 repo 的分支。我不时将上游 repo 中的更改拉到 fork 中的相应分支中,然后将我的功能分支重新定位到 dev 上。
IE。
叉
- 掌握
- 开发者
- 特色1
命令:
git checkout dev
git pull upstream dev
git checkout feature1
git rebase dev
现在,当我不时将我的 feature1 分支推回我的 fork 时,我被告知我的分支已过时并进行拉取,然后我遇到合并冲突。
我是并且将是唯一一个在这个分支/分支上工作的人,所以我对为什么会遇到这些合并冲突感到困惑。
即使没有其他人正在处理它,重新设置推送分支是否有问题?有什么方法可以解决此问题或遵循更好的工作流程