GIT使用問題一 拉去分支到本地,提交檔案失敗

2021-10-04 20:31:44 字數 1192 閱讀 5685

問題:拉去分支到本地,提交檔案失敗? 原因是本地分支和遠端未做關聯;

關聯命令:git branch --set-upstream-to=origin/feature/a

----------------常用命令:

切換分支:git checkout -b feature/a

卻換master分支: git checkout master

刪除分支:git branch -d 分支名

拉取分支:git pull origin feature/a:feature/a

檢視所有遠端分支:git branch -r

檢視遠端和本地所有分支: git branch -a

檢視本地分支: git branch ---------------------------在輸出結果中,前面帶* 的是當前分支。

拉取遠端分支並建立本地分支:

方法一

使用如下命令:

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

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

採用此種方法建立的本地分支會和遠端分支建立對映關係。

方式二使用如下命令:

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

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

採用此種方法建立的本地分支不會和遠端分支建立對映關係

本地分支和遠端分支建立對映關係的作用

建立本地分支與遠端分支的對映關係(或者為跟蹤關係track)。

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

新增關注,謝謝

git提交本地分支到遠端分支

1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 修改遠端倉庫 git remote set url push name newurl ...

git推送本地分支到遠端分支

有時候我們開發需要開乙個分支,這樣可以有效的並行開發.開分支有兩種方式 git checkout b feature branch origin feature branch 檢出遠端的feature branch分支到本地 git checkout b feature branch 建立並切換到分...

git推送本地分支到遠端分支

有時候我們開發需要開乙個分支,這樣可以有效的並行開發.開分支有兩種方式 git checkout b feature branch origin feature branch 檢出遠端的feature branch分支到本地 git checkout b feature branch 建立並切換到分...