cad*_*alt 2 linux git bash server
我正在按照git提供的文档在一个名为的文件夹中设置一个裸git存储库root.
我开始在我运行的根目录中
git init
git -A *
git commit -m "test"
Run Code Online (Sandbox Code Playgroud)
然后我跑了git status,一切都很好看.
接下来,我从上面创建的repo上方一级目录下的文档中运行该行.
git clone --bare root root.git
Run Code Online (Sandbox Code Playgroud)
这创建root.git但我看不到任何克隆任何证据我只看到一组文件和目录cd root.git.
我不知道如何验证它实际上是克隆的,如果是为什么我不能看到原始文件?
当你--bare---你告诉git的克隆只是 git的部分-
当您希望拥有不包含工作空间的远程存储库时,可以使用此选项.
如果你想验证它实际上是克隆你的变化,你要在不同的目录重新克隆它- 没有了--bare标志
我建议使用完整路径来执行此操作:
cd /path/to/some/workspace
git clone /path/to/your/root.git successful-git-clone #that last bit is optional
Run Code Online (Sandbox Code Playgroud)
这会将工作区内容root.git放入一个名为的文件夹中successful-git-clone/- 没有最后一位,它将默认为root/-