我可以将所有提交历史记录的仓库从BitBucket迁移到GitHub吗?

时间:2019-06-04 08:26:22

标签: git github bitbucket

是否可以将.git文件中的端点从Bit Bucket更改为GitHub,并使用所有提交历史记录也对GitHub进行提交?

1 个答案:

答案 0 :(得分:1)

您只需要更改本地存储库的远程目录即可。在this article中,描述了如何从GitHub迁移到BitBucket:

  

更改原始URL

     
      
  1. 在命令行上转到本地计算机上的存储库
  2.   
  3. 类型:git remote -v。这应该表明回购源仍在github上。例如。
    Exit Sub
  4.   
  5. 编辑存储库的git config文件:sudo nano .git / config
  6.   
  7. 更改url(在远程“来源”下)并将github.com更改为bitbucket.com。如果您的用户名是,则可能需要更改用户名   在bitbucket上有所不同。您还应该将其更改为git URL。即   git@bitbucket.org:USERNAME / REPONAME.git
  8.   

您只需要切换GitHub和BitBucket。确保在您的本地存储库中保持最新(即以前是Set objExcel = CreateObject("Excel.Application") objExcel.Application.Run "C:\Users\Flori\Desktop\Mail_Verteiler.xlsm!Modul1.Run" objExcel.DisplayAlerts = True objExcel.Application.Quit Set objExcel = Nothing )。

GitHub存储库应为新创建的空存储库。执行origin https://USERNAME@github.com/USERNAME/REPONAME.git (fetch) origin https://USERNAME@github.com/USERNAME/REPONAME.git (push) 会将具有提交历史记录的所有代码移至新的存储库。