簡體   English   中英

克隆本地git功能分支

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM