我的Git教程 之 解决 git clone后无代码

解决 git clone 后无代码


前言:这个教程只适用于像我一样大致理解Git的原理,但是不太记得住Git命令的同学使用。所以具体原理只会提一下,具体可以参见Pro Git

 

在另一篇 简明的教程 里提到获取Git库有两种方式,一种是直接在工作目录下创建一个新的Git库,另一种是从已有的库中克隆,即使用git clone。 其中使用第二种方法可能出现目录为空,即没有代码的现象。

(1)分析原因

  在Git Bash中,切换到目标目录。然后使用

$ ls -a

  查看如果能看到.git目录,说明克隆的版本库有多个分支,而下载下来的分支没有代码。

 

(2) 解决方法

  一句话解决方案:下载其他分支。

  具体的步骤如下:

  使用下面命令查看远程代码库的分支:

$ git branch -r/-a

  使用下面命令可以切换到相应的分支查看,

$ git branch origin/branch_name

  但是使用git branch,返现本地依然没有该分支。要想在该分支工作,就需要创建并下载该分支。

  命令为(-b 表示同时切换到改分支):

$ git checkout -b branch_name origin/branch_name

 

posted @ 2014-08-22 14:27  scutwang  阅读(11724)  评论(0编辑  收藏  举报