当我有本地文件更改时,我如何 git 以更少的命令从 master 变基
How do I git rebase from master in fewer commands when I have local file changes
如果我在一个功能分支上工作,并且我想从 master 分支中获取和变基更改,有没有比这更短的方法?
git stash
git checkout master
git pull
git checkout my-feature-branch
git rebase master
git stash pop
请注意我也必须隐藏,因为我编辑了一个我不想提交的配置文件。
我怎样才能用更少的命令做到这一点?
也许你可以为此编写一个脚本。
我认为反对 git rebase master 更好 git merge master --no-ff
如果你使用gitflow,有一些maven插件可以创建功能分支
或完成功能分支等。但是功能分支来自开发分支而不是主分支。
一行版本:
git pull --rebase --autostash origin master
如果你有 zsh,你可以使用 oh-my-zsh,它为 git rebase master 提供了一个别名,就是 grbm
如果我在一个功能分支上工作,并且我想从 master 分支中获取和变基更改,有没有比这更短的方法?
git stash
git checkout master
git pull
git checkout my-feature-branch
git rebase master
git stash pop
请注意我也必须隐藏,因为我编辑了一个我不想提交的配置文件。
我怎样才能用更少的命令做到这一点?
也许你可以为此编写一个脚本。
我认为反对 git rebase master 更好 git merge master --no-ff
如果你使用gitflow,有一些maven插件可以创建功能分支 或完成功能分支等。但是功能分支来自开发分支而不是主分支。
一行版本:
git pull --rebase --autostash origin master
如果你有 zsh,你可以使用 oh-my-zsh,它为 git rebase master 提供了一个别名,就是 grbm