我克隆了一个github回购到我的回购(比如https://github.com/foo/bar.git
)到我的本地git hepo。 做完git add -A
之后,我发现git只创建了my_repo/bar/
目录,但没有添加它的内容......当我推送到我的github仓库时,bar
目录是空的。如何将bar
回购的内容添加到我的回购中? PS:我不是想偷别人的代码,那是因为整个项目必须走在一起,bar
是一个依赖。添加一个克隆的git回购到我的本地回购
0
A
回答
1
Git不会跟踪你内部另一个仓库的文件。有两种解决方案:
克隆存储库并删除克隆存储库的
.git
目录。 克隆的存储库将成为您的代码的一部分,而不再是本地存储库。 您不会将任何内容推送或拉出到其他存储库。Go with Git submodules。我认为这是一个更好的办法:
git submodule add https://github.com/foo/bar.git bar_local_dir
1
尝试下载源代码并将其复制到本地git仓库。一旦你完成了这一步,然后将你的更改的代码推到你的github回购。
这是我干涉你的描述。
1
你能做什么(但子模块可能是一个更好的方法)如下:
- 清理收件人,以尽量减少冲突(即重新命名文件,...)
- 为要整合的资源库创建一个新的分支,并将其取入其中。
- 合并新分支到收件人的主分支
更好的实验上的副本,这样做会严重搞砸事情......
(我做了类似的事情,当我压扁笔记二个疗程为一套笔记,带给我的东西像一整天,直到我确信没有任何东西丢失,不建议在日常使用中......)
相关问题
- 1. 克隆git回购
- 2. 克隆的git回购securly
- 3. 我如何克隆整个git回购
- 4. 用PHP克隆Git回购
- 5. 如何克隆一个git回购从本地svn的
- 6. 克隆一个git回购(深)
- 7. 在另一个回购中克隆部分Git回购
- 8. 克隆github wiki到本地回购
- 9. 维护包含其他克隆git回购的git回购
- 10. Mercurial - 克隆克隆另一个回购
- 11. 如何克隆一个克隆的git回购
- 12. 我如何转换SVN回购的本地克隆与git
- 13. 用Bash脚本克隆Git回购
- 14. Git克隆到另一个现有的Git回购
- 15. 如何将TFS追踪添加到GIT-TFS克隆的回购?
- 16. 将git回购克隆到Google Drive
- 17. 如何克隆其中有其他回购的git回购?
- 18. git推克隆回购自己的回购
- 19. 无法克隆的git回购
- 20. Dockerfile中的Git克隆回购
- 21. 的Git回购克隆不工作
- 22. 是否将远程分支克隆到本地git回购?
- 23. 克隆Github回购
- 24. 推一个本地git回购到另一个在线git回购(如github)
- 25. 从git回购没有克隆回购叉文件
- 26. 我可以在自己的回购库中拥有克隆的git回购吗?
- 27. 删除克隆的回购
- 28. 创建本地克隆复制一个新的回购单独
- 29. 克隆git回购导致错误
- 30. 作曲家未能克隆git回购