我的商店有一个愚蠢的设置,其中一个人代码审查和推送,而其他人拉,在本地进行更改,然后将更改发送给一个人进行审核,然后推送。
我们都保留了两个本地分支,“主要”和“工作”(“主要”是静态的,我们在“工作”中工作)。
我需要知道如何执行以下步骤: 1)用原点替换我的“主” 2)将我的更改从“工作”合并到新更新的“主”中 3)将“main”复制回“work”
步骤可以是任何顺序,但我需要完成保持最新和本地工作的基本思路。我一直在阅读文档,但我很害怕犯错误。任何帮助表示赞赏。
答案 0 :(得分:-1)
回到主题,让我们从一些假设开始:
这是工作流程:
git fetch origin
git checkout main
git merge origin/main
git checkout main
git pull --rebase
git checkout work
git rebase -i master
git push review-guy work:my-new-work-as-a-branch