Dre*_*ell 5 git github git-submodules
我有一个PayPal PHP 类库的 GitHub 存储库,并且有一个使用该库构建的[一组演示套件的单独 GitHub 存储库][2]。
演示套件存储库添加了类库作为 Git 子模块,并且还添加了 Bootstrap 作为子模块。这是我的 .gitmodules 文件...
[submodule "vendor/angelleye/paypal-php-library"]
path = vendor/angelleye/paypal-php-library
url = https://github.com/angelleye/paypal-php-library.git
[submodule "vendor/twbs/bootstrap"]
path = vendor/twbs/bootstrap
url = https://github.com/twbs/bootstrap.git
Run Code Online (Sandbox Code Playgroud)
由于某种原因,PayPal 库子模块不再工作。当我查看演示套件存储库并浏览子模块时,它显示了指向特定提交的链接......
不过,该提交似乎不再存在于存储库中,当我们单击该链接时,它会显示 GitHub 404 Not Found 页面。
目前不知道如何解决这个问题..?? 当我们运行时,git submodule update它会很好地引入 Bootstrap,但 PayPal 库由于链接/子模块损坏而失败。
不过,PayPal 库存储库仍然没问题,而且我本地的内容都与 GitHub 的内容相匹配,所以我不确定此时该怎么办。
任何有关如何修复子模块的信息将不胜感激。谢谢!
这是典型的子模块,它进行了本地新提交,但忘记将其推送到远程存储库。
父存储库记录了新的gitlink(子模块树的 SHA1),这是父存储库索引中的特殊条目,这就是您所看到的。但由于 SHA1 尚未推送...您会收到 htat 错误。
如果您仍然可以访问完成提交的本地存储库fdfaeb1,那么您所需要做的就是git push从该存储库/子模块中访问。
| 归档时间: |
|
| 查看次数: |
3945 次 |
| 最近记录: |