我们在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
如何在笔记本电脑中本地克隆功能流以进行某些工作?
答案 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
文件夹)