Git 如何从本地未推式提交创建分支?

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

我在我的主分支中有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 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