git檢視 建立 刪除 本地 遠端分支方法詳解

2022-10-04 15:00:19 字數 1986 閱讀 7674

1. 檢視遠端分支

git branch -r

origin/master

2. 檢視本地分支

git b

*mastezahdxjir

注:以*開頭指明現在所在的本地分支

3. 檢視本地分支和遠端分支

git branch -a

*master

remotes/origin/master

4. 建立分支

*新建乙個分支,但依然停留在當前分支

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_1

to 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,推送的話會提示錯誤

5. 切換到分支

$ git checkout test_1

switched to branch 'test_1'

6. 刪除本地分支

$ git branch -a

master

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/tezahdxjist_2

可以看到本地分支test_2刪除了

7. 刪除遠端分支

複製**

$ 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_1

to 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 新建乙個分支,但依然停留在當前分支 git branch branch name 新建乙個...

git 檢視 建立 刪除 本地,遠端 分支

閱讀目錄 回到頂部 git branch r origin master 回到頂部 git branch master 注 以 開頭指明現在所在的本地分支 回到頂部 git branch a master remotes origin master 回到頂部 新建乙個分支,但依然停留在當前分支 gi...

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 新建...