1. 程式人生 > 實用技巧 >git 如何提交,新建, 拉取遠端分支,git基本操作,git新手教學

git 如何提交,新建, 拉取遠端分支,git基本操作,git新手教學

一,檢視遠端分支

使用如下git 命令檢視所有遠端分支

git branch -r

檢視遠端和本地所有分支

git branch -a

檢視本地分支

git branch

二,如何pull程式碼

1.git checkout 你要pull的分支

2.git pull

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檢視本地分支和遠端分支對映關係