[英]Clone a local git feature branch
我們在VSTS中有一個功能分支-feature / someproject。 我需要在相同的功能/ someproject分支上工作。 這是我在筆記本電腦中嘗試克隆功能流的內容:
/c/work> mkdir test
/c/work> cd test
/c/work/test>git checkout -b feature/test feature/someproject
但是我得到以下錯誤:
fatal: Not a git repository (or any of the parent directories): .git
如何在筆記本電腦中本地克隆功能流以進行某些工作?
您需要先克隆存儲庫。
git clone repoAddress
克隆存儲庫后,您可以簽出功能分支。
如果僅要將feature/someproject
分支克隆到本地feature/someproject
,則可以執行以下命令:
git clone <VSTS git repo URL> --single-branch feature/someproject --branch feature/someproject cd feature/someproject
現在,本地git將僅包含feature/someproject
分支。
如果您的工作不僅為feature/someproject
分支做出了貢獻,而且為其他分支做出了貢獻,那么最好克隆整個git repo並通過git checkout
切換到不同的分支 。 如:
git clone <VSTS git repo URL> cd reponame git checkout feature/someproject
並且,如果您已經克隆了VSTS git repo ,則應在本地git repo的目錄(位於隱藏的.git
文件夾下)下執行git命令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.