use*_*482 4 git github git-submodules
我正试图在另一台机器(Windows)上从GitHub克隆我的repo.我创建了一个新目录,并在新目录中运行以下命令:
git init .
git remote add origin https://github.com/meme/myRepo.git
git pull origin master
git push -u origin master
Run Code Online (Sandbox Code Playgroud)
为了拉动我正在使用的子模块我运行:
git pull --recurse-submodules
Run Code Online (Sandbox Code Playgroud)
但是在子模块目录中没有显示任何内容然后我运行:
git submodule update --recursive
Run Code Online (Sandbox Code Playgroud)
但是仍然没有在子模块目录中显示任何内容.
你们中的任何人都知道我做错了什么或者如何拉出子模块文件?
我真的很感谢你的帮助.
Man*_*idt 10
您可以通过在master repo文件夹上执行此操作来克隆子模块存储库
git submodule init
git submodule update
Run Code Online (Sandbox Code Playgroud)
顺便说一句,克隆主存储库更容易
git clone https://github.com/meme/myRepo.git .
Run Code Online (Sandbox Code Playgroud)
(这将克隆当前文件夹中的存储库)
您也可以一步完成所有操作:
git clone --recursive https://github.com/meme/myRepo.git FOLDER_NAME
Run Code Online (Sandbox Code Playgroud)
这将克隆主仓库和子模块仓库.
归档时间: |
|
查看次数: |
2983 次 |
最近记录: |