在Android Studio 2.2.2中从BitBucket中提取提交

时间:2016-11-29 03:53:22

标签: android git android-studio bitbucket android-studio-2.2

我最近升级到Android Studio 2.2.2。我在BitBucket中有几个提交,但我想将一个特定的提交提取到一个新的Android Studio项目中。

我知道有一个BitBucket插件,但我没有看到任何方法在Android Studio 2.2.2中安装该插件。我也知道在Git中有两种克隆方法:SSH和HTTPS。不确定使用哪一个或者提取特定提交的最佳方法是什么。任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:1)

我无法帮助您使用Android Studio和Bitbucket插件,但以下信息可能对您有用。

SSH或HTTPS。我建议使用SSH方法,在这种情况下,你永远不应该输入密码来连接Bitbucket服务器。见https://stackoverflow.com/a/40632487/637589

在克隆存储库后,您将master作为当前分支。如果您只想查看特定提交中的所有文件,请使用以下命令行:

git checkout <your-commit-SHA1>

如果想基于此提交工作(更改,提交等) - 您需要创建一个新分支:

git checkout <your-commit-SHA1> -b <name-of-new-branch>

我相信你可以使用Android Studio的任何git插件做同样的事情

答案 1 :(得分:1)

BitBucket没什么特别之处。它是一个常规的git存储库。我认为你不需要插件。

首先,使用git设置项目(互联网上有很多教程)。我这样做的方式:

  • 在BitBucket上创建新的存储库
  • 打开命令行并转到您希望新项目的路径
  • 输入git clone {git url}(你可以在BitBucket的Overview下找到它:git@bitbucket.org:.. / ... git)
  • 在Android Studio中打开这个新创建的文件夹

如果要签出特定提交,可以在命令行中执行:

git checkout <commit-SHA1>

或者您可以在Android Studio中执行此操作。单击版本控制,您将看到所有提交:

enter image description here

右键单击您的特定提交,然后选择Checkout revision。