忠实地克隆一个 github 存储库
Faithfully clone a github repository
我正在尝试克隆 Caffe SSD 实现:https://github.com/weiliu89/caffe/tree/ssd
所以我运行:
$ git clone https://github.com/weiliu89/caffe.git
$ ls caffe
并获得预期的输出,顶级文件列表,如 github 网络界面所示。
但如果我更深入地探索,例如:
$ ls caffe/docker/
cpu gpu README.md
我得到的 files/folders 与 Web 界面上显示的不同 (https://github.com/weiliu89/caffe/tree/ssd/docker)。
我该如何解决这个问题?
你的问题是,当你做一个 git 默认克隆时,你在 master 分支中。
你想切换到 ssd 分支。要做到这一点:
git checkout ssd
然后你会看到这个分支的文件。您可以使用以下命令检查您使用的是哪个分支:
git branch
克隆分支 ssd
而不是 master
:
git clone -b ssd https://github.com/weiliu89/caffe.git
我正在尝试克隆 Caffe SSD 实现:https://github.com/weiliu89/caffe/tree/ssd
所以我运行:
$ git clone https://github.com/weiliu89/caffe.git
$ ls caffe
并获得预期的输出,顶级文件列表,如 github 网络界面所示。
但如果我更深入地探索,例如:
$ ls caffe/docker/
cpu gpu README.md
我得到的 files/folders 与 Web 界面上显示的不同 (https://github.com/weiliu89/caffe/tree/ssd/docker)。
我该如何解决这个问题?
你的问题是,当你做一个 git 默认克隆时,你在 master 分支中。 你想切换到 ssd 分支。要做到这一点:
git checkout ssd
然后你会看到这个分支的文件。您可以使用以下命令检查您使用的是哪个分支:
git branch
克隆分支 ssd
而不是 master
:
git clone -b ssd https://github.com/weiliu89/caffe.git