Git 常用命令总结 - 边学边扩充
本文参考文章
tterminator. CSDN. git拉取远程分支并创建本地分支.
tterminator. CSDN. Git branch upstream.
新建本地分支
$ git branch new_branchname
新建本地分支并切换过去
$ git branch new_branchname
$ git checkout new_branchname
或者
$ git check -b new_branchname
拉取远程分支用以创建本地分支并切换过去(操作结束后就映射好了)
$ git fetch origin new_branchname_remote:new_branchname_local
$ git checkout new_branchname_local
或者
$ git checkout -b new_branchname_local origin/new_branchname_remote
建立当前分支与远程分支的映射关系(在没有映射好的前提下)
$ git checkout branchname_local # 切换到本地 branchname_local 分支
$ git branch -u origin/branchname_remote # 将本地 branchname_local 分支和远程 branchname_remote 关联到一起
或者
$ git checkout branchname_local # 切换到本地 branchname_local 分支
$ git branch --set-upstream-to origin/branchname_remote # 将本地 branchname_local 分支和远程 branchname_remote 关联到一起
撤销本地分支与远程分支的映射关系
$ git checkout branchname_local # 切换到本地 branchname_local 分支
$ git branch --unset-upstream # 撤销本地 branchname_local 分支和远程 branchname_remote 分支的映射关系