【Android】Git最好的使用教程没有之一,小白赶快收藏!

简介:大三学生党一枚!主攻Android开发,对于Web和后端均有了解。
语录取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客。

最近用到Git比较多,所以系统的学习了一波Git,但是我发现网上的教程说的又乱又不容易理解,本篇博客将是Git教程的终结者!

一.准备工作

1.1 安装Git

首先需要安装Git,这一步比较简单。
下载地址
下载好以后,双击以后直接无脑next就完事了。

1.2 用户设置
Git就类似于学校里面搭建的FTP服务器,
让同学们提交实验报告,那我们交作业,需要把文件名修改成学号+姓名,
否则老师怎么知道交作业的是谁呢?
用户设置的作用和这个类似,主要是要让别人知道是谁修改或者提交了文件。

如何设置?查看自己需要关联仓库的用户名和绑定的邮箱,比如说,我想要关联gitee,那就应该查看gitee上你的用户名和邮箱。
在这里插入图片描述
自己绑定的邮箱就是你登录的账户名呀!

下一步,进行配置!

git config --global user.name  "不易"
git config --global user.email xxx.com //加不加双引号无所谓

可以通过下面代码查看是否配置成功!

git config --global user.name
git config --global user.email
1.3 SSH Key配置

这一步的配置是避免每次连接仓库都要输入用户名和密码,通过SSH Key简单方便,只需要简单的配置一下就可以了。

1.打开gitee设置
在这里插入图片描述

2.找到SSH
在这里插入图片描述
3.添加标题,你可以使用自己的邮箱

4.通过在git输入下面的命令

ssh-keygen -t rsa -C "xxx@qq.com"

在这里插入图片描述
然后根据路径找到生成密钥的位置
在这里插入图片描述

复制箭头所指文件中的内容,可以用记事本打开,复制到公钥框中,然后点击完成就完事了。
在这里插入图片描述

二.实战场景

2.1 拉取代码

你的老师开始刁难你,要你把在FTP服务器上的实验报告都下载到电脑本地上,方便复习。(这里只是打比方,Git仓库对应FTP服务器)。

1.搭建环境

首先你需要有个工具才能向FTP服务器请求所有的实验报告呀,同理,你需要一个工具才能请求Git仓库上的文件,我们需要在本地新建一个文件夹。
在这里插入图片描述

git init //相当于在所在的目录下搭建git的工作环境,发现文件夹下面多了.git

如果看不见,使用下面的命令查看

ls -a //显示目录下所有文件

2.请求拉取指定仓库的代码

git clone 

在这里插入图片描述
命令执行完毕,就会发现work目录下多了一个文件夹,名称我们可以自定义。默认是.git前面的名称。我们可以自定义。
在这里插入图片描述
现在已经把所有的作业拷贝下来了,但是这是整个学校的ftp中的作业,非常大。里面有不同班级的作业。

2.2 上传文件到指定的分支

现在你的老师又让你提交作业到你所在班级对应的文件夹中,怎么做?

班级的概念,在Git仓库中对应分支!一个学校可以有很多不同的班级,同理,一个项目也可以有很多不同的分支。如果我们没有选择分支,则默认是在主分支中。

首先你得确定FTP上有没有你所在班级的文件夹,如果没有就新建这个文件夹,同理,你需要看你的Git仓库中有没有你想要的分支,没有就新建。

我们新建一个 计算机科学与技术一班的分支(computer1)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
新分支名称就叫做computer1.然后点击提交。这时候FTP服务器就有你所在班级的文件夹了,也就是Git上项目多了个分支(branch

需要在work/YYY目录下,本来是叫做Git的,为了演示能够改变项目名称,我后来改成YYY,一定要注意。必须进入你拉取下来的项目里面的目录去新建一个分支,也就是你的工作环境下同样建立一个分支(班级)名称必须要相同,就是computer1
为了以防万一给大家看看目录结构
在这里插入图片描述
在这里插入图片描述
下面的命令一定要进入YYY目录下执行,可以用cd切换目录

git branch computer1 //在本地创建计算机科学与技术一班的分支

如果出现错误,请先使用下面两条命令

git add .
git commit -"备注"

好了,现在分支也建好了,我们只要切换到这个分支下,提交我们的代码,就相当于把作业提交到自己所在的班级了!

提交代码到指定的computer1分支

首先,我们目前仍处在主分支,需要切换到computer1分支

git checkout computer1

在这里插入图片描述

成功从master切换到computer1了,现在随便放一个HomeWork.txt到YYY目录下

在这里插入图片描述
输入以下命令(时刻注意自己在哪个目录下,现在需要在YYY目录下,并且在computer1分支下)

git add . //添加所有的修改或者新增的文件
git commit -m ""//记录一下修改的备注,比如谁提交的
git remote add origin "你git项目的地址"

在这里插入图片描述

提交完成,你可以去仓库查看,只有computer1分支下,有我们提交的HomeWork

把整个过程理解为从FTP上获取实验报告,再想指定的目录下提交作业 让本来难以理解的概念,变成我们熟悉的概念就可以了!

三.常用命令

git init //初始化git
git config --global user.name "xxx" //设置用户名
git config --global user.email ".." //设置邮箱
git branch //查看分支
git checkout xxx //切换到指定分支
git remote add origin //指定仓库的地址
git add . //将所有修改或者添加的文件放进暂存区
git commit -m //提交修改到缓存
git pull orgin master //从远程主分支拉取代码
git push orgin master//向主分支提交代码
git status //查看状态,就是看还没有有修改过的或者添加的文件没有被放进暂存区

四.总结

Git是比较常用的分布式代码管理工具,但是很多小白对一些概念比较难以理解,结合提交作业和拉取作业,能够感受到什么是分支的概念,还有一些基本操作,让小白知道Git的基本思想。

先别走,我有一个资源学习群要推荐给你,它是白嫖党的乐园,小白的天堂!
在这里插入图片描述
别再犹豫,一起来学习!
在这里插入图片描述

  • 27
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 26
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Coder .

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

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

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

打赏作者

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

抵扣说明:

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

余额充值