gpt4 book ai didi

git - 是否可以将子目录中的 .git 目录添加到 git?

转载 作者:行者123 更新时间:2023-12-02 17:25:11 32 4
gpt4 key购买 nike

我有需要外部 git 项目的 repo,但我不想使用子模块,因为我想在 github 上存档所有文件,所以我认为我只是将具有 git repo 的整个目录添加到 git 但它不t 添加里面的 .git 目录。

是否可以将该目录添加到 git 中?

最佳答案

即使您可以找到将 .git 目录添加到您的存储库的解决方法,您也不应该这样做。相反,您应该将文件直接添加到您的存储库中。如果需要,您可以使用一点 git-foo 来维护更改历史记录。从要添加外部 git 项目的 repo 文件夹中,执行以下操作

git checkout master
git remote add external <directory or URL for the external repo>
git pull external master

这会将外部仓库中的 master 分支 merge 到您当前的仓库中。您还可以使用类似

的内容从外部仓库中 checkout 任何分支
git checkout -b external/master external/master

现在您可以对当前项目进行更改或 merge 。您可以从这里继续使用您希望的任何 git 命令。

关于git - 是否可以将子目录中的 .git 目录添加到 git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39184390/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com