环顾四周后,我有一个简单的问题没有回答:
github的导入工具是否也从我是唯一贡献者的Bitbucket上的项目导入提交历史记录?
谢谢你的帮助!
只需检查您现有本地的远程。
1)git远程-v
2)在github上创建repo…复制仓库URL,
3)将您的git远程repo添加到您的本地项目中,
git remote add origin https://github.io/my_proj.git
4)git push源master
它会将您当前的bitbucket项目镜像到git…
或者如果你想港口试试这个,
在这种情况下,
从现有项目创建捆绑包,
git bundle create my_project.bundle --all
如果你愿意,你可以从中克隆。它是您项目的git存储库…
它将保存它的整个历史…
然后在github中创建repo。复制repoURL并将其放在项目目录中。
git remote add origin https://github.io/my_proj.git
根据我的经验,是的。
我已经将几个项目从bitbucket移动到github,所有的历史记录都随之而来,即使从Mercurial项目迁移也是如此。
要将私有位桶存储库导入github,我使用了SourceTree。在SourceTree中,
>
导航到右上角的“设置”齿轮下拉图标,然后选择“帐户”。然后从要导入项目的位置选择您的bitbucket帐户作为默认值。
关闭帐户窗口后。单击“新建”下拉按钮并选择“从URL克隆”。在“源URL”输入字段中粘贴bitbucket存储库的url。指定目标文件夹。单击“克隆”。这将克隆您的bitbucket存储库到本地。Bitbucket存储库URL示例:https://myuserId@bitbucket.org/组织/repo_name. git
在要推送此项目的github.com上创建一个新的repo。
复制新创建的空回购的urlgithub.com
重复步骤1,但现在选择您的github帐户作为默认帐户。
在source cetree中,打开repo并导航到右上角的设置图标。
将打开一个新窗口,选择Remotes选项卡。在Remotes下,通过将远程位桶路径替换为上面复制的github上新创建的repo的路径来编辑源路径。
然后推送你的代码。这将通过github将最新代码上传到新创建的repo