git拉取分支代碼


一般來說,要對項目進行修改,需要先拉出一個分支,然后修改對應代碼再合並分支。但新建分支后,因為個人需要分支代碼進行本地測試,因此需要拉取分支代碼下來。然后我找到的一個參考是這樣的:

參考命令
git clone url
git fetch origin dev          #命令來把遠程dev分支拉到本地
checkout -b dev origin/dev    #在本地創建分支dev並切換到該分支
git pull origin dev           #就可以把遠程dev分支上的內容都拉取到本地了

簡單來說,就是拉取項目,然后本地創建對應分支並切換,然后再拉取分支代碼,流程是沒錯的,但實施起來卻有問題出現:

實施結果
git clone user@xxx.git

#拉取分支要切換到clone好的目錄里,不然就報這個錯
$ git fetch origin 分支名
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

cd dir
git fetch origin 分支名

#創建分支並切換到該分支
git checkout -b 分支名 origin

#拉取遠程分支代碼
git pull origin 分支名

簡單總結:
上面我找到的參考是一個大方向的,作為參考只能作為參考,所以要怎么實施得看具體,另外就是關於部分命令的使用,比如checkout我這里就沒有,它還會報-bash: checkout command not found,對於這種情況,我也不確定是它搞錯了命令,還是checkout需要另外安裝,畢竟我的是在windows下使用。

然后實施以后,被師傅看到了,一臉狐疑看着我,直接在我的clone語句后加上:

-b branchname

然后搖着頭離去了,好的, 我學廢了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM