android studio、git、github之间的关系

本文详细介绍如何在AndroidStudio中集成Git版本控制系统及GitHub代码管理平台。内容包括配置Git、生成SSH Key、连接GitHub,以及如何进行代码提交、拉取、合并等基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关系: android studio作为现阶段android开发的主流开发工具,自带git版本控制工具。github是通过git工具来连接同一研发团队中各组员代码的代码管理平台。

(一). 如何使android studio与git建立连接?
下载并安装git,在android studio上配置安装路径并test
Git 各平台安装包下载地址为:http://git-scm.com/downloads
这里写图片描述

这里写图片描述

这里写图片描述

注册github账号,在android studio上配置账号密码并test
这里写图片描述

(二). 如何使android studio与github建立连接?

这里写图片描述

(三). git与github建立连接?
由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以我们需要配置验证信息:
使用以下命令生成SSH Key:

$ ssh-keygen -t rsa -C "youremail@example.com"

后面的 your_email@youremail.com 改为你在 github 上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开 id_rsa.pub,复制里面的 key。
回到 github 上,进入 Account => Settings(账户配置)。
这里写图片描述

左边选择 SSH and GPG keys,然后点击 New SSH key 按钮,title 设置标题,可以随便填,粘贴在你电脑上生成的 key。

这里写图片描述

添加成功后界面如下所示
这里写图片描述

为了验证是否成功,输入以下命令:

$ ssh -T git@github.com
Hi tianqixin! You've successfully authenticated, but GitHub does not provide shell access.

以下命令说明我们已成功连上 Github。

要查看当前配置有哪些远程仓库,可以用命令:

$ git remote
origin
$ git remote -v
origin  git@github.com:tianqixin/runoob-git-test.git (fetch)
origin  git@github.com:tianqixin/runoob-git-test.git (push)

(四)由于github仓库是public,私有的话需要交费,所以如果不是开源的项目,使用github平台并不是明智之选,可以使用oschina。
具体做法可以参照下列博客:
http://blog.youkuaiyun.com/lei_notes/article/details/53287447
(五)android studio如何使用git提交、拉取、合并代码的操作
可以参照下列博客:
http://www.jianshu.com/p/61114dd5b239
(六)处理代码冲突可以直接在android studio中处理
(七)git常用命令:
Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令。
在执行完成 git init 命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有元数据,其他的项目目录保持不变。

$ git init                                  # 初始化
# 提交到 Github
$ git remote add origin git@github.com:tianqixin/runoob-git-test.git
获取git的配置信息
$ git config --list
获取git提交者的用户名
$ git config user.name

(八)git工作原理
Git 工作区、暂存区和版本库,参见下列博文
http://www.runoob.com/git/git-workspace-index-repo.html

使用sourceTree提交管理代码:
1. 把自己本地的代码提交
2. 拉取master到最新版本
3. 把master合并到当前版本,并解决merge
4. 运行当前版本,是否有问题,是否能正常运行
5. 切换到master分支,并运行master,是否有问题,是否能正常运行
6. 把本地版本合并到master版本
7. 把master版本推送。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值