我的主分支中有2个未提交的提交。例如。
A<-B<-C
,遥控器在C上,本地HEAD在A中 我想把A和B放在一个分支而不是推动掌握 我怎么能这样做?
答案 0 :(得分:3)
创建一个新分支(例如,b1
),推送到远程。然后使用远程主服务器重置本地master
。
$ git checkout -b b1 # create and checkout new branch 'b1'
$ git push origin b1 # push to remote 'b1'
$ git checkout master # checkout to master branch
$ git reset --hard origin/master # reset local master with remote master
答案 1 :(得分:0)
创建一个新分支(git rebase origin/master
)并将其推送到远程分支。
如果你想移动你的提交(例如rebase master):
git branch new_branch
新分支:
git reset --hard origin/master
分支主机重置:
label.widthAnchor.constraint(equalTo: navigationBar.widthAnchor, constant: -40).isActive = true