我一直在本地使用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. 克隆GitHub存儲庫時SourceTree問題
- 4. Java GitHub API -org.kohsuke.github將存儲庫克隆到本地計算機
- 5. 無法克隆存儲庫
- 6. 從gitweb克隆存儲庫
- 7. 克隆存儲庫和refspecs
- 8. NGIT:克隆CodeCommit存儲庫
- 9. 無法提交到克隆存儲庫
- 10. 找到我克隆的存儲庫
- 11. 克隆到外部存儲庫的mercurial存儲庫
- 12. Git:將存儲庫克隆到新的存儲庫
- 13. 克隆欄存儲庫到普通的存儲庫
- 14. Git克隆存儲庫到其他存儲庫的根?
- 15. Github上:未能克隆庫
- 16. GitHub無法識別已經克隆的存儲庫
- 17. 從Github gui工具重新克隆存儲庫
- 18. Github上:使用多個叉/克隆在新的存儲庫(長)
- 19. 從github克隆git存儲庫沒有完整的URL
- 20. 使用SourceTree在GitHub上克隆公共存儲庫
- 21. 從github存儲庫克隆的Cocosmotion不起作用
- 22. 下載GitHub存儲庫而不克隆它?
- 23. Github上未能克隆的Windows儲存庫7應用
- 24. 嘗試匿名克隆github存儲庫時拒絕權限
- 25. 使用Github for Windows多次克隆同一個存儲庫
- 26. 如何防止克隆我的github存儲庫?
- 27. 我可以使用Visual Studio克隆遠程github存儲庫嗎?
- 28. 使用TortoiseHg克隆讀寫github存儲庫
- 29. 在github上爲大學項目克隆存儲庫的問題
- 30. GitHub for Mac - 打開已克隆的存儲庫
謝謝 - 這將保持我的提交歷史? – 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