前言

最近在研究如何将代码存储到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”;


2.在创建页面输入相关信息。其中“owner”即自己Github账号的名称;“repository name”即新建的仓库的名字;其他的基本不用改,输入完后点击“Create repository”即可;


从Android Studio提交到Git

为了方便演示,我们新建一个Android项目进行演示:


1.打开“file” - “settings” - “version control” - “git”,点击“…”添加刚刚下载的git的“bin”文件夹中的“git.exe”:


2.点击上图中的“Test”,一定要确保关联成功再进行下一步,关联成功截图如下:


3.返回Android Studio编程界面,选中要添加到Git本地仓库中的项目,比如我们这里直接将整个“GitTest”选中,然后右键 - “Git” - “add”,将项目关联到Git本地仓库中:


4.同样选中项目,右键 - “Git” - “Commit Directory” - “Commit”,至此,GitTest项目已经提交到本地仓库:



从Android Studio Push到 Github

1.右键点击“GitTest” - “Git” - “Repository” - “Push”,进入Push界面:


2.点击“Define remote”进行设置:


3.填入URL(URL即github上项目的地址,可以在搜索栏看到,如下图),点击“OK”:



4.点击“Push”,大功告成!此时刷新github中的项目,即可看到代码已成功上传:


一些坑

在最后一步“Push”的过程中,可能会显示“Push Rejected”,解决方法如下:

1.右键点击项目 - “Git” - “Repository” - “Fetch”:


2.在Android Studio 的Terminal窗口中进行设置,具体是依次输入以下代码:

git branch --set-upstream-to origin/master

git pull --allow-unrelated-histories

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

后记

上述只是比较初级的用法,笔者也是刚刚“入门”,如果有问题或意见,也欢迎留言讨论。

本文地址:

希望与广大网友互动??

点此进行留言吧!