很多时候,我只是想确保在开始当天编码之前已经合并了最新的代码。这些步骤通常包括:
我在每天编写代码之前这样做是为了避免在我最终不得不合并到母版时发生冲突。是否有一个简单的一键式操作,这样可以节省时间?
我发现这叫做re-basing.
从您的功能分支:
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
非常简单。了解git rebase。 URL