克隆本地git功能分支

时间:2018-04-24 15:05:43

标签: git azure-devops

我们在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

如何在笔记本电脑中本地克隆功能流以进行某些工作?

2 个答案:

答案 0 :(得分:0)

你需要先克隆回购。

git clone repoAddress

克隆存储库后,您可以签出功能分支。

答案 1 :(得分:0)

  • 如果您只想将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并通过{{1}切换到不同的分支}} 即可。如:

    git checkout
  • 如果你已经克隆了VSTS git repo ,你应该在本地git repo的目录下执行git命令(其中有一个隐藏的git clone <VSTS git repo URL> cd reponame git checkout feature/someproject 文件夹)