小编sie*_*ert的帖子

如何有效地改组和推送本地git分支?

我们正在使用我克隆的中央git存储库,我正在本地分支上工作.

当我想在中央存储库中提供我的更改时,我必须发出以下命令(从开始mybranch):

#Stash local changes not yet ready for checkin
git stash

#Make sure we have all changes from the central repository
git checkout master
git pull

#Rebase local changes
git checkout mybranch
git rebase

#Push changes
git checkout master
git merge mybranch
git push

#Back to my branch and continue work
git checkout mybranch
git stash apply
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以使用更少的git命令来实现相同的目标.之间的几个开关mastermybranch特别讨厌的,因为我们的仓库是相当巨大的,使他们需要一些时间.

git merge rebase

9
推荐指数
2
解决办法
9490
查看次数

标签 统计

git ×1

merge ×1

rebase ×1