Git 无法签出特定分支

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>

我们有一个默认分支为“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>..." 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