我克隆了一個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回購