为什么"git branch"在我的新BitBucket克隆中没有显示任何内容?

lak*_*esh 8 git bitbucket

我的同事在Bitbucket创建了一个存储库.我首先在计算机中创建了一个文件夹并输入git init.之后,我使用以下命令从存储库到我的计算机进行了克隆:git clone address.

但是当我输入时git branch,没有回复.它并不表示我在哪个分支.

git init
Initialized empty Git repository in /Users/IMAC/GsAdmin/.git/
git clone address
Cloning into 'gsadmin'...
Password: 
remote: Counting objects: 32, done.
remote: Compressing objects: 100% (24/24), done.
remote: Total 32 (delta 3), reused 0 (delta 0)
git branch
git status
# On branch master
#
# Initial commit
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   .DS_Store
#   gsadmin/
nothing added to commit but untracked files present (use "git add" to track)
Run Code Online (Sandbox Code Playgroud)

我的错是什么?需要一些指导.

CB *_*ley 21

有两种方法可以创建git存储库.您可以使用它git init来创建新的,也可以git clone用来克隆现有的.如果你同时运行两个init,clone那么git将首先在当前目录中创建一个新的空存储库,然后将远程存储库克隆到空存储库的子目录中.

如果您git branch在当前目录中运行,那么它将不返回任何分支,因为存储库为空,并且将使用第一次提交创建主分支.如果进入子目录,git branch则应列出从远程存储库的默认分支创建的一个分支.