Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以介绍一下如何将我的带有所有提交历史的repo从BitBucket迁移到GitHub吗?_Git_Github_Bitbucket - Fatal编程技术网

我可以介绍一下如何将我的带有所有提交历史的repo从BitBucket迁移到GitHub吗?

我可以介绍一下如何将我的带有所有提交历史的repo从BitBucket迁移到GitHub吗?,git,github,bitbucket,Git,Github,Bitbucket,是否可以将.git文件中的端点从位Bucket更改为GitHub,并将所有提交历史记录也提交到GitHub?您只需更改本地存储库的远程地址。从,描述如何从GitHub移动到BitBucket: 更改源URL 在命令行上转到本地计算机上的存储库 类型:git-remote-v。这应该表明回购来源仍然在github上。例如。 origin https://USERNAME@github.com/USERNAME/REPONAME.git (fetch) origin https://USERNAME

是否可以将.git文件中的端点从位Bucket更改为GitHub,并将所有提交历史记录也提交到GitHub?

您只需更改本地存储库的远程地址。从,描述如何从GitHub移动到BitBucket:

更改源URL

  • 在命令行上转到本地计算机上的存储库
  • 类型:git-remote-v。这应该表明回购来源仍然在github上。例如。
    origin https://USERNAME@github.com/USERNAME/REPONAME.git (fetch)
    origin https://USERNAME@github.com/USERNAME/REPONAME.git (push)
    
  • 编辑存储库的git配置文件:sudo nano.git/config
  • 更改url(在远程“源”下)并将github.com更改为bitbucket.com。如果用户名为,则可能需要更改用户名 比特桶上的不同。您还应该将其更改为git URL。即 git@bitbucket.org:USERNAME/REPONAME.git
  • 您只需切换GitHub和BitBucket。确保本地存储库中的内容是最新的(即之前的git pull)


    GitHub存储库应该是新创建的空存储库。执行
    git push
    会将所有具有提交历史记录的代码移动到新的repo。

    您只需更改本地repository的remote。从,描述如何从GitHub移动到BitBucket:

    更改源URL

  • 在命令行上转到本地计算机上的存储库
  • 类型:git-remote-v。这应该表明回购来源仍然在github上。例如。
    origin https://USERNAME@github.com/USERNAME/REPONAME.git (fetch)
    origin https://USERNAME@github.com/USERNAME/REPONAME.git (push)
    
  • 编辑存储库的git配置文件:sudo nano.git/config
  • 更改url(在远程“源”下)并将github.com更改为bitbucket.com。如果用户名为,则可能需要更改用户名 比特桶上的不同。您还应该将其更改为git URL。即 git@bitbucket.org:USERNAME/REPONAME.git
  • 您只需切换GitHub和BitBucket。确保本地存储库中的内容是最新的(即之前的git pull)


    GitHub存储库应该是新创建的空存储库。执行
    git push
    会将所有具有提交历史记录的代码移动到新的回购协议中。

    您的可能副本还应确保处理该回购协议的其他人更新其内容。您还应确保处理该回购协议的其他人更新其内容。