Git 无法签出特定分支
我们有一个默认分支为“develop”的存储库。我尝试使用以下命令克隆分支:Git 无法签出特定分支,git,Git,我们有一个默认分支为“develop”的存储库。我尝试使用以下命令克隆分支: $ git init $ git clone --single-branch --branch develop https://bitbucket.agile.aaa.com/scm/proj1/proj1.git 完成后, $ git status On branch master No commits yet Untracked files: (use "git add <file>
$ git init
$ git clone --single-branch --branch develop https://bitbucket.agile.aaa.com/scm/proj1/proj1.git
完成后,
$ git status
On branch master
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
proj1/
nothing added to commit but untracked files present (use "git add" to track)
“开发”分支似乎不存在。您对
git clone
的调用只创建了一个新的本地分支develope
,但实际上没有切换到该分支。要切换到新的develope
分支,请使用git checkout
:
git checkout develop
要首先验证克隆是否工作,可以使用
git branch-a
。然后寻找一个跟踪分支,名为origin/develope
我找到了它。它很简单:不需要运行git init,但在运行git status或checkout之前,确实需要cd到repo dir。before,clone
命令:
proj1
然后,您键入了clone--branch--single branch--branch developer…
proj1/|-proj1/ 也许,你搞错根文件夹了 在当前回购中,您可以通过以下命令添加远程:
git远程设置url源git@github.com:User/UserRepo.git
然后签出开发分支:
git checkout-b开发源代码/develope
谢谢蒂姆。我运行了两个命令。但“发展”分支似乎并不存在。我用输出更新了我的问题。使用$git branch-a
后没有输出。请您再次检查以确保回购上存在develope
分支机构,好吗https://bitbucket.agile.aaa.com
?
git checkout develop