我現在有一些產品的所有代碼庫都在git服務器上,我想把每個產品的所有代碼都帶到Github上。我如何用所有的提交歷史來做到這一點?從Git服務器遷移到Github
0
A
回答
3
在任何地方,你有拉Git倉庫工作站,請執行下列操作,
git remote add origin https://github.com/user/repo.git
git push --all
git push --tags
This SO問題和答案可能有幫助。
確保您在執行此操作之前從服務器獲取最新的代碼。您也可以在「服務器」中執行此操作。
可以從任何機器執行這些命令的原因是'git'是一個分佈式版本控制系統。這意味着你已經把一個git倉庫的每臺機器都包含了在服務器崩潰的情況下重新構建倉庫所需的所有信息。
相關問題
- 1. 從MySql遷移到SQL服務器2008
- 2. 從MySQL遷移到Couchbase服務器(NoSQL)
- 3. 從本地PC遷移到服務器
- 4. 從TFS遷移到GITHUB
- 5. 從Sourceforge遷移到Github
- 6. 從Assembla遷移到GitHub
- 7. 從cPanel服務器遷移到沒有服務器的網站?
- 8. 服務器遷移
- 9. 從Git遷移到SVN
- 10. 從SCCS遷移到Git
- 11. 從TFS遷移到Git
- 12. 從Subversion遷移到Git
- 13. 遷移Gerrit和Git回購到新服務器
- 14. 遷移到Git
- 15. 使用Git-SVN從SVN遷移到git
- 16. 如何從Git-Annex遷移到Git LFS
- 17. 從git-svn遷移到純git
- 18. 遷移postgresql服務器是
- 19. WHM/CPANEL服務器遷移
- 20. Alfresco遷移服務器
- 21. sonarqube 4服務器遷移
- 22. ASP.NET服務器遷移
- 23. TeamSpeak3服務器遷移
- 24. Zend框架遷移到Live服務器
- 25. 遷移到服務器上的問題
- 26. 遷移到團隊基礎服務器
- 27. 將文檔服務器遷移到雲
- 28. 將UCM Clearcase遷移到新服務器
- 29. Sql服務器遷移到mysql
- 30. 服務器遷移後未收到APNS
只是'git push'他們到新的存儲庫。 – Thilo
這會保存我的git提交歷史嗎?有什麼機會可以錯過任何東西嗎? – Gargi
確保你推送所有你需要的標籤和分支(不只是主人)。那麼什麼都不應該丟失。 – Thilo