新建並切換到新分支test
$ git checkout -b test
更改後提交
$ git add .
$ git commit
切換回master分支
$ git checkout master
合併分支test進master
$ git merge test
檢視分支
$ git branch
檢視當前所在的分支
$ cat .git/head
刪除分支
$ git branch -d ***
git建立與管理遠端分支
1.遠端分支就是本地分支push到伺服器上的時候產生的。比如master就是乙個最典型的遠端分支(預設)。
1 $: git push origin master
除了master之外,我們還可以隨便建立分支,然後push到伺服器上去。例如:
1 $: git push origin develop
2 counting objects: 27, done.
3 delta compression using up to 2 threads.
4 compressing objects: 100% (15/15), done.
5 writing objects: 100% (15/15), 7.30 kib, done.
6 total 15 (delta 10), reused 0 (delta 0)
7 to [email protected]:projects/search.git
8 1b95a57..779dbe1 develop -> develop
2.遠端分支和本地分支需要區分,所以,在從伺服器上拉取特定分支的時候,需要指定本地分支名字。
1 $: git checkout --track origin/develop
注意該命令由於帶有--track引數,所以要求git1.6.4以上!
這樣git會自動切換到develop分支。
3.同步本地遠端分支:
1 $: git fetch origin
4.提交分支資料到遠端伺服器:
1 $: git push origin :
例如:1 $: git push origin develop:develop
當然如果當前在develop分支下,也可以直接
1 $: git push
5.刪除遠端分支develop:
1 $: git push origin :develop
詳細:
git本地分支 遠端分支簡單操作(後續更新)
首先注意git命令首先是目標,後接基於的 預設基於當前分支 常用的git分支操作進行總結如下 ref 檢視分支 git branch r a 檢視本地分支,當前分支用 標識,r表示檢視遠端分支,a檢視所有分支 新建分支 本地 git checkout b 基於當前分支新建並切換到新建分支 新建分支內...
Git簡單操作之分支管理(一)
建立與合併分支 分支就是科幻電影裡面的平行宇宙,當你正在電腦前努力學習git的時候,另乙個你正在另乙個平行宇宙裡努力學習svn。如果兩個平行宇宙互不干擾,那對現在的你也沒啥影響。不過,在某個時間點,兩個平行宇宙合併了,結果,你既學會了git又學會了svn!分支在實際中有什麼用呢?假設你準備開發乙個新...
Git使用學習 分支的簡單操作
使用 git status 可以檢視當前所在分支,預設建立沒切換過分支都是在master分支上。使用 git branch v 使用 git branch 分支名下面我們建立乙個hot fix分支 這裡我們可以看到,新建立的分支和主分支的內容完全一樣。使用 git checkout 分支名 根據gi...