单一操作以获取master分支的最新信息并合并到我的Feature分支?

时间:2020-06-16 08:32:50

标签: git branching-and-merging

很多时候,我只是想确保在开始当天编码之前已经合并了最新的代码。这些步骤通常包括:

  1. 在我当前的dev / feature分支上存储并撤消我的更改
  2. 签出主分支
  3. 获取有关master的最新代码
  4. 切换回我的分支机构
  5. 从master合并到我的分支

我会在每天编写代码之前执行此操作,以免发生冲突,最终我不得不最终合并才能掌握。是否有一个简单的一键式操作,这样我可以节省时间?

3 个答案:

答案 0 :(得分:0)

我发现这叫做re-basing.

答案 1 :(得分:0)

从功能分支开始:

git stash
git fetch
git merge origin/master
git stash pop

或更方便的使用别名:

git config --global alias.up '!git stash && git fetch && git merge origin/master && git stash pop'

# then each time you need it, from your feature branch :

git up

答案 2 :(得分:0)

非常简单。了解git rebase。 URL