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

问题描述 投票:1回答:3

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

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

我在每天编写代码之前这样做是为了避免在我最终不得不合并到母版时发生冲突。是否有一个简单的一键式操作,这样可以节省时间?

git branching-and-merging
3个回答
0
投票

我发现这叫做re-basing.


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

0
投票

非常简单。了解git rebase。 URL

© www.soinside.com 2019 - 2024. All rights reserved.