gpt4 book ai didi

git - git 如何处理一个 git 存储库在另一个存储库中的放置?

转载 作者:太空狗 更新时间:2023-10-29 14:48:18 27 4
gpt4 key购买 nike

我一直在阅读一篇文章,作者在其中指示:在现有存储库中创建一个新存储库,并想知道这是否是他忽略的错误。稍后我会与他核实。

这些是我要检查的条件:

  1. 将现有目录制作成仓库的条件,并且已经 checkin 主项目的文件也被 checkin 新的(子)存储库。这可能吗?

  2. 当 checkin 包含 git 存储库的目录树时第一次

  3. 在仓库下创建一个新的空仓库时,要么通过 git init,或者将 .git 存储库复制到一个新的或空的目录?

最佳答案

如“Git repository in a git repository”中所述,嵌套的repo 大多被父repo 忽略(只记录了一个gitlink)

因此,对父存储库的任何操作都不会影响嵌套存储库。

如果您将嵌套存储库声明为子模块,那么您可以 check out 父存储库嵌套存储库,但该子模块将始终引用固定提交。
如果你在子模块中做了任何修改,你需要提交它们,推送它们回到父repo,提交并推送(以记录子模块新的固定提交)。
参见“True nature of submodules”。

关于git - git 如何处理一个 git 存储库在另一个存储库中的放置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12559276/

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