您好,登錄后才能下訂單哦!
1. 查看遠程分支
git branch -r origin/master
2. 查看本地分支
git branch *master
注:以*開頭指明現在所在的本地分支
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/test_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命令的使用方法與實例請查看下面的相關鏈接
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。