簡體   English   中英

我可以將所有提交歷史記錄的倉庫從BitBucket遷移到GitHub嗎?

[英]Can I some how migrate my repo with all commits history from BitBucket to GitHub?

是否可以將.git文件中的終結點從Bit Bucket更改為GitHub,並使用所有提交歷史記錄也對GitHub進行提交?

您只需要更改本地存儲庫的遠程目錄即可。 本文開始 ,描述了如何從GitHub遷移到BitBucket:

更改原始網址

  1. 在命令行上轉到本地計算機上的存儲庫
  2. 輸入:git remote -v。 這應該表明回購源仍在github上。 例如
     origin https://USERNAME@github.com/USERNAME/REPONAME.git (fetch) origin https://USERNAME@github.com/USERNAME/REPONAME.git (push) 
  3. 編輯存儲庫的git config文件:sudo nano .git / config
  4. 更改URL(在遠程“來源”下)並將github.com更改為bitbucket.com。 如果您的用戶名在bitbucket上不同,則可能需要更改用戶名。 您還應該將其更改為git URL。 即git@bitbucket.org:USERNAME / REPONAME.git

您只需要切換GitHub和BitBucket。 確保在本地存儲庫中是最新的(例如git pull before)。

GitHub存儲庫應為新創建的空存儲庫。 執行git push將把所有帶有提交歷史的代碼移到新的倉庫中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM