Git 如何从本地未推式提交创建分支?
我在我的主分支中有2个未推送的提交。例如Git 如何从本地未推式提交创建分支?,git,git-branch,Git,Git Branch,我在我的主分支中有2个未推送的提交。例如 A<-B<-C A创建一个新分支(git branch new\u branch)并将该分支推到远程 如果要移动提交(例如重新设置主控形状): 新分行: git branch new_branch 在分支主机中重置: git reset --hard origin/master 创建一个新分支(git branch new\u branch)并将其推送到远程 如果要移动提交(例如重新设置主控形状): 新分行: git branch
A<-B<-C
A创建一个新分支(git branch new\u branch
)并将该分支推到远程
如果要移动提交(例如重新设置主控形状):
新分行:
git branch new_branch
在分支主机中重置:
git reset --hard origin/master
创建一个新分支(git branch new\u branch
)并将其推送到远程
如果要移动提交(例如重新设置主控形状):
新分行:
git branch new_branch
在分支主机中重置:
git reset --hard origin/master
创建一个新分支(例如,b1
),推到remote。然后用远程主机重置本地主机
$ 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
创建一个新分支(例如,b1
),推到remote。然后用远程主机重置本地主机
$ 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