git checkout 遠端分支

2021-10-01 06:47:26 字數 273 閱讀 2950

git checkout abc

如果遠端剛好有同名分支,則會在本地建立abc分支,並切換到該分支,並追蹤遠端的abc分支。

這相當於 git checkout -b abc origin/abc

但如果用git checkout -b abc,則會在本地複製當前分支為abc,無視遠端,這可能不是你的本意。然後萬一你再git push origin abc,想象一下你做了什麼?對!你把乙個和abc無關的本地分支push到了遠端的abc分支!我沒有親測,但你可能覆蓋掉了遠端的abc分支!

gitcheckout遠端分支 git分支操作技巧

我從錯誤的分支拉取了內容,或把內容拉取到了錯誤的分支。這是另外一種使用 git reflog 情況,找到在這次錯誤拉 pull 之前 head 的指向。main git reflogab7555f head pull origin wrong branch fast forwardc5bc55a h...

git checkout分支踩坑記錄

遠端倉庫 本地倉庫 快取區工作區 git的倉庫分為遠端倉庫和本地倉庫,作為分布式的管理系統,本地倉庫和遠端倉庫都可以進行版本管理。此外在進行開發時,還有乙個本地工作區和快取區。git版本切換示意圖如下 git的版本管理是乙個鍊錶的結構,在版本checkout的時候,會讀取並覆蓋本地快取區和工作區。讀...

git checkout 切換分支和版本回退

git checkout 切換分支 git checkout b branch新建分支並切換 相當於git branch git checkout git checkout b branch origin newbranch 一般情況下 b 後的branch要和origin newbranch一致,...