git branch -rorigin/master
git branch*master
注:以*開頭指明現在所在的本地分支
git branch -a*master
remotes/origin/master
*新建乙個分支,但依然停留在當前分支
git branch [branch-name]
*新建乙個分支,並切換到該分支上
git branch -b [branch-name]
4-1 建立本地分支
$ git branch test_1$ git branch -a
*master
test_1
remotes/origin/master
注:建立本地分支時,預設是把所在的本地分支的東西拷貝給新建本地的分支。
4-2 把本地分支推送到遠端作為遠端分支
$ git push origin test_1to git@******
* [new branch] test_1 ->test_1
$ git branch -a
*master
test_1
remotes/origin/master
remotes/origin/test_1
注:git push origin test_1會把本地的test_1分支推送到遠端,本地test_1分支和遠端的對應關係是test_1-->test_1
如果本地根本沒有分支test_9,推送的話會提示錯誤
$ git checkout test_1switched to branch
'test_1
'
$ git branch -amaster
test_1
test_2
remotes/origin/master
remotes/origin/test_1
remotes/origin/test_2
$ git branch -d test_2
deleted branch test_2 (was c470057).
$git branch -a
master
test_1
remotes/origin/master
remotes/origin/test_1
remotes/origin/test_2
可以看到本地分支test_2刪除了
$ git branch -a*master
test_1
remotes/origin/master
remotes/origin/test_1
remotes/origin/test_2
$ git push origin :test_2
to git@*********-[deleted] test_2
$ git branch -a
*master
test_1
remotes/origin/master
remotes/origin/test_1
注:git push origin :*** 就是刪除遠端分支的意思,和剛才我刪除本地無關。如下面,我留著本地test_1分支,只是刪除了遠端的分支test_1
$ git push origin :test_1to git@********
-[deleted] test_1
$ git branch -a
*master
test_1
remotes/origin/master
git 檢視 建立 刪除 本地,遠端 分支
閱讀目錄 回到頂部 git branch r origin master 回到頂部 git branch master 注 以 開頭指明現在所在的本地分支 回到頂部 git branch a master remotes origin master 回到頂部 新建乙個分支,但依然停留在當前分支 gi...
git檢視 建立 刪除 本地 遠端分支方法詳解
1.檢視遠端分支 git branch r origin master 2.檢視本地分支 git b mastezahdxjir 注 以 開頭指明現在所在的本地分支 3.檢視本地分支和遠端分支 git branch a master remotes origin master 4.建立分支 新建乙個...
git檢視所有遠端分支 本地分支 建立分支
git clone git 192.168.3.21 git 切換到新專案 git init git status git add git commit m 內容 git pull origin master git push origin master 1.檢視本地分支 git branch 新建...