运行" git pull --rebase"在互动模式?

时间:2015-04-18 12:42:58

标签: git

是否可以在交互模式下运行命令git pull --rebase(如git rebase -i)?

1 个答案:

答案 0 :(得分:14)

原始答案(2015年4月)

考虑到git pull --rebase is not the same as a git fech + git rebase

不是真的what does "git pull --rebase" do?


2016年1月更新

Git 2。8(2016年3月)将允许pull --rebase互动!

commit 17c4ddbcommit b5496d4commit f5eb87bJohannes Schindelin (dscho)(2016年1月13日)。{
Junio C Hamano -- gitster --于2016年1月26日commit f9219c0合并)

  

pull:允许使用--rebase=interactive

进行交互式变基      

几年前,我发现有必要在主题分支上进行协作,这些主题分支一直都在重新定位,而且我真的需要知道在拉动时我的变形是什么,所以我引入了一个互动式的变革拉力。

     

内置拉动方式有效,此更改还支持“interactive”配置变量的值“branch.<name>.rebase”,   是一个很好的东西,因为用户现在可以配置给定的分支   交互式变换拉动而不必输入完整的   每当他们拉动时--rebase=interactive选项。


2018年8月更新,Git 2.19:

git pull --rebase=interactive”学会了“i”作为简写 “interactive”。

commit 46af44bJohannes Schindelin (dscho)(2018年8月4日) (由Junio C Hamano -- gitster --合并于commit c757aa2,2018年8月17日)

  

pull --rebase=<type>:允许类型为

的单字母缩写      

'Git for Windows'原创4aa8b8c(教'git pull'来处理   --rebase = interactive,2011-10-21)支持非常方便   缩写

git pull --rebase=i
     

后来在移植到内置git pull时丢失了   在补丁最终成为Git之前没有引入它   f5eb87bpull:允许与--rebase=interactive进行互动式变基,   2016-01-13,Git 2.8.0)。

     

然而,对于偶尔的变基,真的是一个有用的简写   拉上通常不想重新定位的树枝。

     

所以,让我们最终重新引入这种便利。