Android Studio使用Git及Github

目录

  • 前言
  • 下载Git客户端
  • Github中创建仓库
  • 从Android Studio提交到Git
  • 从Android Studio Push到 Github
  • 一些坑
  • 后记

前言

最近在研究如何将代码存储到Git中并push到Github中,现在网上有许多关于Git使用的教程,但大部分是使用Git bash语句的。由于笔者平时使用Android Studio较多,而Android Studio中集成了将项目关联到Git本地仓库及Github远程仓库的功能,因此直接使用Android Studio比较方便。笔者这两天也踩了不少坑才弄好,因此记下来,供大家参考。

下载Git客户端

1.这部分无需多言,首先电脑里需要有一个Git客户端,下载链接为:
https://www.git-scm.com/downloads
下载时可以根据自己的需求修改下载目录,其他的直接按默认配置就行。
2.下载完后,打开Git客户端,先后输入以下三行代码:

git init

这句语句的作用大致是进入“master”模式,方便之后的设置;

git config --global user.email "**********"

这句语句的作用是设置Git用户的邮箱地址,其中"**********"为自己的邮箱地址。

git config --global user.name "username"

这句语句的作用是设置Git用户的用户名,其中"username"为自己的名字。
上述三个语句输入完后,Git即设置完成;可以通过如下语句进行检查:

git config --list

Github中创建仓库

首先登录自己的Github账号,然后创建仓库。贴上网址:
https://github.com
创建过程如下:
1.点击github首页右上角的“+”号,点击“New repository”;
Android Studio使用Git及Github_第1张图片
2.在创建页面输入相关信息。其中“owner”即自己Github账号的名称;“repository name”即新建的仓库的名字;其他的基本不用改,输入完后点击“Create repository”即可;
Android Studio使用Git及Github_第2张图片

从Android Studio提交到Git

为了方便演示,我们新建一个Android项目进行演示:
Android Studio使用Git及Github_第3张图片
1.打开“file” - “settings” - “version control” - “git”,点击“…”添加刚刚下载的git的“bin”文件夹中的“git.exe”:
Android Studio使用Git及Github_第4张图片
2.点击上图中的“Test”,一定要确保关联成功再进行下一步,关联成功截图如下:
Android Studio使用Git及Github_第5张图片
3.返回Android Studio编程界面,选中要添加到Git本地仓库中的项目,比如我们这里直接将整个“GitTest”选中,然后右键 - “Git” - “add”,将项目关联到Git本地仓库中:
Android Studio使用Git及Github_第6张图片
4.同样选中项目,右键 - “Git” - “Commit Directory” - “Commit”,至此,GitTest项目已经提交到本地仓库:
Android Studio使用Git及Github_第7张图片
Android Studio使用Git及Github_第8张图片

从Android Studio Push到 Github

1.右键点击“GitTest” - “Git” - “Repository” - “Push”,进入Push界面:
Android Studio使用Git及Github_第9张图片
2.点击“Define remote”进行设置:
Android Studio使用Git及Github_第10张图片
3.填入URL(URL即github上项目的地址,可以在搜索栏看到,如下图),点击“OK”:
Android Studio使用Git及Github_第11张图片
Android Studio使用Git及Github_第12张图片
4.点击“Push”,大功告成!此时刷新github中的项目,即可看到代码已成功上传:
Android Studio使用Git及Github_第13张图片

一些坑

在最后一步“Push”的过程中,可能会显示“Push Rejected”,解决方法如下:
1.右键点击项目 - “Git” - “Repository” - “Fetch”:
Android Studio使用Git及Github_第14张图片
2.在Android Studio 的Terminal窗口中进行设置,具体是依次输入以下代码:

git branch --set-upstream-to origin/master
git pull --allow-unrelated-histories

3.这样这个问题应该就能解决了。应该是在第一次的时候设置以下就行,之后可以直接Push。

后记

上述只是比较初级的用法,笔者也是刚刚“入门”,如果有问题或意见,也欢迎留言讨论。
——————————————————————————
最后贴一下我的个人公众号:微信搜索“茶迁”或扫描下图。平时会更新一些编程相关的文章,欢迎大家关注~

Android Studio使用Git及Github_第15张图片

你可能感兴趣的:(开发环境配置,git,github,android,studio,kotlin,java)