git 如何提交,新建, 拉取遠程分支

一,查看遠程分支

使用以下git 命令查看全部遠程分支git

git branch -rfetch

查看遠程和本地全部分支spa

git branch -a3d

查看本地分支code

git branchblog

 帶*的是當前的分支開發

二,如何pull代碼

1. git checkout 你要pull的分支it

2. git pullstream

3. git checkout 本身的分支方法

4. git merge 你要pull的分支

5. git pull

6. 開發

三,如何提交主分支代碼

1. git status  查看更改文件

2. git add  加更改的文件

3. git commit -m  "添加註釋"

4. git push

注:以上四個步驟只是提交到本地

5. git checkout 主分支

6. git pull

7. git checkout  本身分支

8. git merge 主分支

9. git status   若是有報紅的文件說明有衝突,解決衝突

10.  git commit - m "解決衝突"

11. git push

12. git checkout 主分支

13. git merge 本身分支

14. git status 查看有沒有衝突,有的話繼續解決,沒有提交

15. git push

16. git checkout 本身分支    繼續開發

注:爲了不衝突,先pull 一下代碼再提交

 

四,如何新建分支

1. 先切換到主分支

2. git pull

3. git checkout  -b  分支名字

4. git push

5. 運行提示命令

6. git push 

五,拉取遠程分支並建立本地分支

方法一

命令以下:

git checkout -b 本地分支名x origin/遠程分支名x

使用該方式會在本地新建分支x,並自動切換到該本地分支x。

採用此種方法創建的本地分支會和遠程分支創建映射關係。

方法二

使用以下命令:

git fetch origin 遠程分支名x:本地分支名x

使用該方式會在本地新建分支x,可是不會自動切換到該本地分支x,須要手動checkout。

採用此種方法創建的本地分支不會和遠程分支創建映射關係。

六,本地分支和遠程分支創建映射關係

使用git pull或者git push時就沒必要每次都要指定從遠程的哪一個分支拉取合併和推送到遠程的哪一個分支了。
git branch -vv

上面的本地分支和遠程分支都有映射關係,若是沒有,就須要手動創建:
git branch -u origin/分支名
或者
git branch --set-upstream-to origin/分支名
origin 爲git地址的標誌,能夠創建當前分支與遠程分支的映射關係。

撤銷本地分支與遠程分支的映射關係

git branch --unset-upstream
以後能夠再次用git branch -vv 查看本地分支和遠程分支映射關係

相關文章
相關標籤/搜索