我正在处理一个特性分支feature
,并推送了一个提交。在master
上做了很多更改,我想把它们放在我的feature
上。
所以我切换到我的master
分支,取消更改,然后切换回feature
。然后我从我的feature
分支输入git rebase master
。
现在我得到了以下内容:
分支功能
您的分支领先"origin/feature"177个提交。(使用"git-push"发布本地提交(
我刚才搞砸了吗?我不想推送177个提交。有办法重新开始吗?也许删除我的分支,然后再拉它?
这是在重新建立分支基础后所期望的。你的起源分支在一个过时版本的master之上。自从你从master分支出来以来,已经有177个提交了
例如,您可以使用此命令查看最后10次提交,这样您就可以确认它实际上是最新的主提交,而不是一些随机提交。
git log --pretty=oneline --graph --decorate --abbrev-commit -10