这是older question的变体,带有变基扭转。
我想执行git pull --rebase
,但仅要进行特定的提交。这不是拉特定的提交,而是拉A<-B<-C<-D<-E<-F<-HEAD (Remote master HEAD)
假设我的局部特征分支HEAD指向G,它指向D:
A<-B<-C<-D<-G<-HEAD (Current local feature branch HEAD).
我想通过重新设置提升到E,这样我的分支最终看起来像:
A<-B<-C<-D<-E<-G<-HEAD (local feature branch end goal).
自然,我希望提交E的哈希值在操作结束时与远程主服务器匹配。我不愿意指出这一点,因为某些类型的交互式基准库编辑会导致该属性消失。
我该怎么办?
[这是一个较旧的问题的变体,带有变基。我想做一个git pull --rebase但只直到特定的提交。这不是拉特定的提交,而是拉特定的...
git fetch origin
git rebase origin/master^