Eri*_*erg 5 git github git-repo
我正在开发一个 asterisk 项目,想将代码放入 Git 中进行版本跟踪。
以下是代码所在的 3 个目录:
/etc/asterisk/custom/var/lib/asterisk/agi-bin/var/www/html/我不想在 Git 中将它们作为 3 个独立的存储库进行跟踪。我如何将所有内容放入一个存储库中?
我的谷歌没有想出任何相关的东西。
这可能不是您想要的,但您可以考虑:
进入一个初始化的 git 存储库,您希望在其中存储其他存储库。然后,在同一目录中,使用:
git submodule add <repo url>
Run Code Online (Sandbox Code Playgroud)
例如,
git submodule add https://github.com/rust-lang/rust.git
Run Code Online (Sandbox Code Playgroud)
您可以通过转到存储库主页并单击“克隆或下载”来找到存储库 URL,然后复制链接。
如果这些还不是 git 存储库,那么您无法将这些目录添加到同一个 git 存储库。您包含的每个目录都必须是 git 初始化目录的子目录。如果是,那么您可以使用:
git add <directory path>
Run Code Online (Sandbox Code Playgroud)
例如,
git add ./subdirectory1/subdirectory2
Run Code Online (Sandbox Code Playgroud)