分支簡單操作

2021-08-26 01:48:30 字數 1297 閱讀 3207

新建並切換到新分支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...