輕鬆轉移github專案步驟

Craftor發表於2014-06-27

之前有一些專案是託管在github上的,無奈github速度太慢,而且空間有限,還不能有私有專案。後來發現開源中國的git託管(git.oschina.net)還不錯,可以託管1000個專案,而且可以選擇公開和私有,試用了一段時間,覺得還不錯,就決定把github上的專案慢慢轉過來。轉移的步驟很簡單:

1. 在git.oschina.net新建你的專案。如果你在github的專案有README了,你這個新的專案就不要選擇新增README了,會衝突的。
2. git clone你在github的專案到本地。
3. 修改.git/config檔案,把[remote "origin"]這一項下面的url改成你在oschina的網址。
4. git pull,先把oschina的空專案跟本地的專案進行合併。可能並沒有任何change,但這一步不可少。
5. git push,再把合併後的專案推送到oschina。這樣就無痛轉換了git專案,而且所有的commit都在。

相關文章