Android关于如何使用版本控制器git,以及将项目上传到GitHub中


本篇分为三个步骤将如何使用Git来commit代码改动,然后git add .添加到远程仓库。

1. 下载安装Git
2. 注册使用GitHub
3. 使用Android Studio提交到远程仓库
已经有这两个的直接看第三步即可

第一步,下载安装Git版本控制器

下载地址:https://git-scm.com/
在这里插入图片描述
下载后,开始安装:
点击Next
在这里插入图片描述
选择安装路径,点击Next:
在这里插入图片描述
可以选择添加图标到桌面,点击Next:
在这里插入图片描述
点击Next:
在这里插入图片描述
默认不动,继续Next:
在这里插入图片描述
因为我这里用的是Windows,所以选择第一个,只要Bash即可,点击下一步:在这里插入图片描述
默认不动,继续Next:
在这里插入图片描述
默认第一个,Next:
在这里插入图片描述
默认第一个,Next:
在这里插入图片描述
默认选择前两个,Next:
在这里插入图片描述
选择安装,等待安装完成。
打开的界面如下:
在这里插入图片描述

第二步,注册GitHub帐号

首先打开GitHub网页
在这里插入图片描述
在这里插入图片描述
点击Sign up按钮,进入如下界面,点击验证:
在这里插入图片描述
点击继续,继续下一步:
在这里插入图片描述
点击Submit提交:
在这里插入图片描述
然后对你之前填写的邮箱进行验证即可。
在这里插入图片描述
然后下一步,我们就可以git项目到Github上了。

第三步,将项目Push到GitHub上

第一步,新建一个项目

在这里插入图片描述
一直Next,最后点击finish。
项目结构如下:
在这里插入图片描述

第二步,Android配置GitHub

点击Files,点击Settings,点击Version Control,选择GitHub如图:
在这里插入图片描述
选择Password Type,将我们注册的GitHub帐号密码输入:
在这里插入图片描述
然后Test,是否连接成功,成功的话,选择右下角的Apply,然后点击ok。

第三步,Android配置Git

依次点击files/settings/version control,选择Git:
在这里插入图片描述
将我们之前安装的Git的bin里的git.exe路径放入。点击Test成功后,点击Apply,点击ok,即可。

第四步,将远程仓库clone到本地

打开个人GitHub,新建一个repositories(仓库)如图:在这里插入图片描述
点击New:
在这里插入图片描述
因为要写的是Android,所以选择的语言是Android,点击Create repository。
如图:
在这里插入图片描述
点击Clone,下面的网址就是我们待会要用到的,这个页面不要关掉。
打开我们之前创建工程的目录:
在这里插入图片描述
在空白处右键选择Git Bash Here:
在这里插入图片描述
接着在打开的git命令界面输入:
git clone https://github.com/Tobey-r1/RepositoryTest.git (注意这里clone的是你自己的项目,不知道在哪里克隆可以往上翻一点):
在这里插入图片描述
接着输入exit退出命令界面。此时再看我们工程的文件夹,发现多了我们在github上创建的RepositoryTest文件:
在这里插入图片描述
接着我们需要箭头指向的这个文件夹里的内容全部复制到上一目录(Test):
复制的时候,还有一个隐藏的目录文件.git需要复制进去。
在这里插入图片描述
可以通过查看将这两个勾上之后就可以看到.git隐藏目录了:
在这里插入图片描述
将这三个文件全部复制到Test文件夹中,然后删除这个RepositoryTest文件夹,如果出现重复,替换掉即可:
在这里插入图片描述,此时我们已经完成了一大半了。

第五步,提交代码到远程仓库

这里有两种方法commit:
第一种在android studio中提交:
在这里插入图片描述
然后再点击选择提交:
在这里插入图片描述
点击Commit。
在这里插入图片描述
到这里,我们还需要打开项目的工程目录,右键Git Bash Here
输入(如果是第一次使用Git的话):

git config --global user.name "Tobey-r1"
 git config --global user.email "xxxxx@163.com"

可以查看你设置的全球用户是否成功:

git config --global user.name 

如果如下图一样出现用户名则说明设置成功。
在这里插入图片描述
接着输入:

push origin master

出现如下图所示,将我们前面注册的GitHub帐号输入即可:
在这里插入图片描述
点击Login后,出现如下所示,表示上传成功:

在这里插入图片描述
看一下上传到远程仓库的提交是否存在:
在这里插入图片描述
说明提交成功了。
说明一下我这里为啥是4小时提交的原因,1我有两个GitHub帐号2我确实是四小时前将其commit到本地的,但是真正的push却是刚刚,这也没啥好疑惑的。
下面说一下第二种提交方式:
我们先随便再项目中修改下:
在这里插入图片描述
出现这个的原因是因为我们已经将git远端与我们本地工程所关联,所以每次有新的改动都会弹出,你可以点击Yes,这样就是第一种提交方式,这里我们点击No,选择输入代码提交。
打开项目目录(注意是项目,不是工程)如下图:
在这里插入图片描述
输入:

git add .
git commit -m"第二次提交咯"
git push origin master

在这里插入图片描述
输入eixt退出。
我们去GitHub看一下是否提交上去:
在这里插入图片描述
我们看到了,提交成功了,但是可能会发现提交的用户不同,我上面说了我有两个不同的GitHub帐号,所以我修改了,如果远程与本地帐号不同,最后一步push origin master 会出现403错误(即没有权限),这我们会在另一个博客里解决这个问题。
好了,本篇到此就结束了。
本人GitHub地址:https://github.com/Tobey-r1/RepositoryTest
友情链接:https://me.csdn.net/Morizunzhu
欢迎一起讨论!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雪の星空朝酱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值