android的git怎么远程仓库,如何拉取远程仓库的分支到本地测试

注:我们的 Airtest 官方公众号(AirtestProject)会持续更新大家对于 Airtest 感兴趣的问题,欢迎有需要的同学关注并查看我们更多的内容。

如想向我们反馈关于 AirtestProject 想了解的问题,欢迎到公众号后台留言。

前言

Airtest是一个开源项目,所以我们可以在 https://github.com/AirtestProject/Airtest 这里看到它的源码,除了直接看源码学习之外,我们也可以 clone 或者 fork 一份项目下来自行修改,同时还能够试用到Airtest的开发分支。

关于这个 GitHub 上Airtest源码的远程仓库,我们主要想与大家分享两方面的内容:

如何在本地安装并使用Airtest在 GitHub 上的源码;

如何上传本地的修改到Airtest仓库上给其他用户使用。

因为内容比较多,所以我们分俩期推文来介绍上述内容。今天这篇文章就是向大家介绍如何在本地安装并使用Airtest在 Github 上面的源码。

安装使用 GitHub 上的 Airtest 源码

先从 1 个具体的例子来看看第一部分的内容。Airtest远程仓库最近增加了一些新的修改,包括Android10的初步支持,以及报告部分样式的调整和 BUG 修复,如果我们想试用一下的话,就需要拉取Airtest仓库里面这个分支的内容到本地上,再进行测试。

具体的步骤如下:

安装 Git 客户端

首先,我们需要在自己的计算机上安装一个 Git 客户端(安装包可以从 Git 官网上获取)。

克隆 Airtest 的远程仓库到本地

找到你想存放 Airtest 远程仓库的目录,右键点击Git bush here,然后在命令行中输入以下命令:

git clone git@github.com:AirtestProject/Airtest.git

运行之后客户端就会把Airtest的远程仓库下载到你的本地目录:

50a08ae963f980b68dc3b22c7fee71a0.png

如果运行命令以后,并没有开始下载,而是出现如下提示:

324e31d92be5767adde6855aa4fbdfa3.png

这表明使用命令行去访问 GitHub 的时候,需要先填写身份认证,即需要新增 SSH 密钥到你的 GitHub 账户上(仅需要做一次):

在客户端运行clip < ~/.ssh/id_rsa.pub,即可将 SSH 密钥复制到剪切板上

510884a4c37479d88624fd5fab21dbb4.png

登录 GitHub,点击右上角的头像,选择Settings

单击左侧的菜单栏中的SSH and GPG keys

再单击New SSH key

在title里填写自定义的描述标签,在key里面,把剪切板的密钥复制进去

单击 Add SSH key,再输入你的 GitHub 密码确认即可

拉取远程仓库的分支到本地

“Android10 支持” 相关分支的Pull Request是 https://github.com/AirtestProject/Airtest/pull/618 ,也就是说id是 618,

要把这个 PR 拉取到本地,需要先进去刚才克隆的Airtest文件夹里面,右键点击Git bush here,再执行以下代码:

git fetch origin refs/pull/618/head:pr618

991b544575d9a8e0833290e7ee1a8e1d.png

这条指令的意思是,将远程仓库的 618 号pull request拉取到本地的pr618分支上。

切换到 pr618 的分支

使用如下代码即可切换到 pr618 这个分支:

git checkout pr618

b6738b3a140ab02b4f089cfa18af37bc.png

将 Airtest 安装到本地 python 环境

在测试前还需要先将这个Airtest仓库安装到本地python环境中,在命令行执行pip install -e .(不要忘记最后是个.号),因为我们提升了yosemite.apk的版本号,所以也可能会提示重新安装yosemite.apk。

2ac4d0ea978bc0a430d3b3ee5dc8cf0d.png

安装成功后,你还可以用pip list检查一下,当前的Airtest是不是指向你克隆Airtest的目录。

58f656e7acc7650e70772e4a5e77890f.png

测试支持 Android10 的分支

自此,我们就把支持 Android10 的 pr 拉取到我们本地上了,可以自由进行测试。如果大家在测试过程中遇到了问题,也欢迎大家在 https://github.com/AirtestProject/Airtest/pull/618 这个 PR 的页面下方进行留言。

上传本地的修改到远程仓库上

这部分内容我们下期再见~

最后,如果大家对 Airtest 有疑问、BUG、建议,请到https://github.com/AirtestProject/AirtestIDE/issues 发布 issue,我们会有专人解答。同时,我们还提供了官方 QQ 群给大家沟通交流,目前 1 群已满,欢迎大家加入 2 群:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 打开Android Studio,点击菜单栏中的VCS,选择Git,然后点击Clone。 2. 在弹出的窗口中,输入要拉取代码Git仓库地址,选择本地存放路径,然后点击Clone按钮。 3. 等待代码拉取完成后,Android Studio会自动打开项目。 4. 如果需要更新代码,可以点击菜单栏中的VCS,选择Git,然后点击Pull。如果有冲突需要解决,可以使用Android Studio提供的合并工具来解决。 5. 如果需要提交代码,可以点击菜单栏中的VCS,选择Git,然后点击Commit Changes。在弹出的窗口中,输入提交信息,然后点击Commit按钮。 6. 如果需要推送代码远程仓库,可以点击菜单栏中的VCS,选择Git,然后点击Push。如果有冲突需要解决,可以使用Android Studio提供的合并工具来解决。 ### 回答2: 在 Android Studio 中拉取 Git 代码是一项非常重要的技能。Git 是一种分布式版本控制系统,广泛用于软件开发和工程项目中,为了协同开发,团队成员可以使用 Git代码推送到共享 Git 分支,并从中获取更新。 首先,我们需要在 Android Studio 中打开一个项目,打开项目后我们可以进入 VCS 菜单,选择 Git 选项。在弹出的 Git 操作屏幕上,我们可以看到各种 Git 操作,例如提交,查看日志和拉取等。 要拉取 Git 代码,首先确保你已经从 Git 服务端获得了项目 URL。然后,在 Android Studio 中,打开项目文件夹,单击 VCS 菜单,选择 Git 选项, 再点击 Clone 操作。在弹出的对话框中,将项目的 Git URL 粘贴到 URL 字段中。如果您需要输入密钥才能访问 Git 服务,可以在认证字段中提供正确的键。 然后,选择您打算克隆该项目的文件夹位置。一旦你确定了克隆位置,单击 Clone 按钮,Git 将开始将项目代码克隆到目标文件夹。您可以在 Android Studio 中查看克隆进度和状态。 一旦 Git 完成了克隆,您可以在 Android Studio 中打开新的项目窗口,查找在当前文件路径下 Git 代码。如果您还没有设置 Git 远程跟踪分支,您可以右键单击项目文件夹根目录,并选择 Git -> 远程 -> 添加远程。输入您的远程跟踪分支名称和 URL 即可完成设置。 现在,您已经成功从 Git 服务端拉取了最新的代码,您可以开始进行代码开发和修改。在您完成项目变更后,您可以使用 Android Studio 提供的 Git 操作提交您的更新,并将其推送到远程跟踪分支。 ### 回答3: Android Studio是谷歌推出的集成开发环境(IDE),支持多种编程语言,包括Java、Kotlin等等。Git是一个开源的版本控制系统,具有分布式存储和管理多个分支的功能。在Android Studio中,通过Git可以实现团队协作、代码分享、版本控制等功能。 要在Android Studio中使用Git拉取代码,首先需要在项目设置中配置Git。 1. 打开Android Studio后,选择“导入项目”或“新建项目”进入项目创建界面。创建好项目后,打开“File”菜单并选择“Settings”。 2. 在设置面板左侧的菜单中选择“Version Control”,然后选择“Git”。 3. 在Git设置界面中,首先需要配置Git的路径。如果已经安装了Git,请输入Git的安装路径,否则请先安装Git,并在此处输入安装路径。 4. 点击“Test”按钮测试Git是否正确安装配置。 5. 然后,在Git设置界面中输入你注册的GitHub账号和密码,并勾选“Save password”选项,以便以后访问GitHub时不需要再次输入密码。 6. 点击“Ok”按钮保存配置。 完成上述步骤后,就可以在Android Studio中使用Git拉取代码了。 1. 在Android Studio中打开项目,然后选择“VCS”菜单,点击“Checkout from Version Control”下拉菜单并选择“Git”。 2. 在弹出的Git拉取界面中,输入要拉取的项目的GitHub URL地址。例如:https://github.com/yourname/yourproject.git 3. 点击“Clone”按钮开始拉取代码。在拉取代码过程中,你需要输入你的GitHub用户名和密码。 4. 拉取完成后,Android Studio会自动打开拉取代码。此时,你就可以开始在Android Studio中编译和运行该项目了。 以上就是在Android Studio中使用Git拉取代码的详细步骤。总结起来,主要包括Git配置、在Android Studio中拉取代码两个部分。通过Git,我们可以更好地管理我们的开发代码,实现更高效的团队协作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值