我想刷新一个git分支,如下所示:git checkout master && git pull && git co - && git rebase master如果从原点拉出任何更改,则前一分支被覆盖,并且'git co -'不再返回到前一分支。(Of当然,我可以使用分支的名称,但我需要的是可以转换为别名的通用名称。)
git checkout master && git pull && git co - && git rebase master
'git co -'
vwhgwdsa1#
为什么不留在分支上
git fetch origin master && git rebase origin/master
而不用担心所有的分支交换
wswtfjt72#
您可以使用git checkout @{-1}或git checkout -。GIT v1.6.2 Release Notes状态:
git checkout @{-1}
git checkout -
(...)
下面是一个例子:
polhcujo3#
Git有分支切换命令:
git switch -
ohmyzsh有它快捷方式:
gsw -
3条答案
按热度按时间vwhgwdsa1#
为什么不留在分支上
而不用担心所有的分支交换
wswtfjt72#
您可以使用
git checkout @{-1}
或git checkout -
。GIT v1.6.2 Release Notes状态:
(...)
下面是一个例子:
polhcujo3#
Git有分支切换命令:
ohmyzsh有它快捷方式: