2017-07-31 108 views
0

环顾四周后,我有一个简单的问题需要解答:导入私人到位桶回购到Github上

是否从GitHub导入工具导入也将提交历史从项目的到位桶,而我是唯一的贡献者?

感谢您的帮助!

+0

这应该很容易为自己尝试。 –

+0

谢谢!是的,如果不可能,我不想混乱。现在我看到我可以从第一页https://github.com/new/import中找出它说“包括修订历史”的地方。 – antoni

回答

0

从我的经验来看,没错。

我已经将几个项目从bitbucket移动到github,并且所有的历史记录都随之而来,即使从Mercurial项目迁移时也是如此。

1

只需检查您现有本地的远程。

1)git remote -v

2)建立在github上回购...复制仓库URL,

3)添加远程Git回购到您的本地项目,

git remote add origin https://github.io/my_proj.git 

4)git push origin master 它会将你当前的bitbucket项目镜像到git中...

或者如果你想要port试试这个,

在这种情况下

创建从现有的项目捆绑,

git bundle create my_project.bundle --all 

,如果你愿意,你可以把它克隆。它是你的项目的Git仓库...

将持有的其整个历史......

,然后在github上创建回购。复制repo URL并将其放置在项目目录中。

git remote add origin https://github.io/my_proj.git 
+0

感谢您的教程和您的时间!从这个页面https://github.com/new/import,我只是粘贴回购网址,并在2次点击它完成。 – antoni