我已经将cvs存储库迁移到git存储库,它位于服务器中.在我的本地,我试图克隆该存储库.它被克隆了.但是当我检查git状态时,它会显示如下结果,例如.
$ cd FMS_RE_ENGG/
$ git status
# deleted: FMS_RE_ENGG/Gemfile
# deleted: FMS_RE_ENGG/Gemfile.lock
# deleted: FMS_RE_ENGG/PACKAGING/CONFIG/fms-frontend.ini
# deleted: FMS_RE_ENGG/PACKAGING/DEBIAN/postinst
# deleted: FMS_RE_ENGG/PACKAGING/DEBIAN/postrm
# deleted: FMS_RE_ENGG/PACKAGING/DEBIAN/preinst
# deleted: FMS_RE_ENGG/PACKAGING/DEBIAN/prerm
# deleted: FMS_RE_ENGG/PACKAGING/DEBIAN/templates
Run Code Online (Sandbox Code Playgroud)
等等.,
问题是什么?为什么我没有得到源文件?如果我在克隆它后运行git checkout FMS_RE_ENGG,那么我就可以得到它.为什么它不是在克隆自己时提供源文件?
如果我理解正确的话,我假设您正在通过基本克隆命令来获取存储库,例如
git clone gitRepositoryLink
Run Code Online (Sandbox Code Playgroud)
当你跑步时:
git checkout FMS_RE_ENGG
Run Code Online (Sandbox Code Playgroud)
这是检查 GIT 存储库中的不同分支。如果您的源文件是 FMS_RE_ENGG 分支的一部分,但不是 master 分支的一部分,则当您克隆存储库时,您将看不到源文件,因为您没有在 FMS_RE_ENGG 分支上工作。
| 归档时间: |
|
| 查看次数: |
3911 次 |
| 最近记录: |