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