我一直在本地使用git,現在有一個完整的更改歷史記錄等私人存儲庫。我現在想分享這在GitHub,所以我需要從我的本地回購克隆到一個新的GitHub回購。我找不到任何方法來做到這一點。我怎樣才能將所有的歷史記錄到GitHub上?克隆存儲庫到GitHub
19
A
回答
35
你不需要「克隆到GitHub上」。你只需要創建GitHub上的倉庫,有把你的改變:通過推到遠程回購GitHub上
$ cd your_local_repo
$ git remote add origin [email protected]:USERNAME/REPO_NAME.git
$ git push origin master
0
你這樣做。你應該得到整個歷史和一切。
4
您只需要在GitHub上爲您的帳戶創建一個新的存儲庫。假設你的帳戶名是CraigH
,而你打電話給你新的存儲庫NewRepo
(富有想象力的,我知道),你會簡單(假設你有GitHub的按鍵設置您的系統上正常):
- 遠程添加到您的本地倉庫
git remote add origin [email protected]:CraigH/NewRepo.git
- 推出當前的歷史GitHub的
git push --set-upstream origin master
而從這一點來說,你在master
分支歷史是在GitHub的master
分支。
相關問題
- 1. Github:克隆存儲庫,更改克隆,並提交原始庫
- 2. 從github克隆存儲庫失敗
- 3. NGIT:克隆CodeCommit存儲庫
- 4. 克隆存儲庫和refspecs
- 5. 無法提交到克隆存儲庫
- 6. 找到我克隆的存儲庫
- 7. Github上:未能克隆庫
- 8. 如何防止克隆我的github存儲庫?
- 9. 我可以使用Visual Studio克隆遠程github存儲庫嗎?
- 10. GitHub無法識別已經克隆的存儲庫
- 11. 從github克隆git存儲庫沒有完整的URL
- 12. 下載GitHub存儲庫而不克隆它?
- 13. 這是什麼意思克隆GitHub存儲庫?
- 14. 使用TortoiseHg克隆讀寫github存儲庫
- 15. 如何從丟失的GitHub存儲庫中進行克隆?
- 16. 嘗試匿名克隆github存儲庫時拒絕權限
- 17. 在github上爲大學項目克隆存儲庫的問題
- 18. Github上:使用多個叉/克隆在新的存儲庫(長)
- 19. 克隆主存儲庫時未克隆子模塊
- 20. Git克隆 - 無法克隆遠程存儲庫
- 21. 無法克隆自己的github存儲庫,得到隱晦的致命錯誤
- 22. 科達2和github上設置:無法克隆,並連接到存儲庫
- 23. 將現有克隆的github項目推送到新的存儲庫
- 24. 如何克隆github存儲庫到特定的託管文件夾而無需存儲庫名稱?
- 25. 如何在github上將克隆的git存儲庫上傳到自己的git存儲庫?
- 26. 克隆遠程git存儲庫問題
- 27. 使git克隆自己的存儲庫
- 28. Bitbucket Server Api:克隆所有存儲庫
- 29. 無法克隆LibreOffice git存儲庫
- 30. 維護git存儲庫的克隆
謝謝 - 這將保持我的提交歷史? – cdmh 2012-04-27 07:53:51
是的,您本地回購的主分支中的所有內容都將被推送到GitHub上。如果你有一些標籤,你也可以通過'git push --tags'來推送它們。 – Xion 2012-04-27 07:54:36
舊的答案在這裏:) http://stackoverflow.com/a/8012698/569101 – j0k 2012-04-27 07:55:00