简介:大三学生党一枚!主攻Android开发,对于Web和后端均有了解。语录:取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客。
最近用到Git比较多,所以系统的学习了一波Git,但是我发现网上的教程说的又乱又不容易理解,本篇博客将是Git教程的终结者!
一.准备工作
1.1 安装Git
首先需要安装Git,这一步比较简单。下载地址 下载好以后,双击以后直接无脑next就完事了。
1.2 用户设置
如何设置?查看自己需要关联仓库的用户名和绑定的邮箱,比如说,我想要关联gitee,那就应该查看gitee上你的用户名和邮箱。
自己绑定的邮箱就是你登录的账户名呀!
下一步,进行配置!
可以通过下面代码查看是否配置成功!
1.3 SSH Key配置
这一步的配置是避免每次连接仓库都要输入用户名和密码,通过SSH Key简单方便,只需要简单的配置一下就可以了。
1.打开gitee设置

2.找到SSH

3.添加标题,你可以使用自己的邮箱
4.通过在git输入下面的命令

然后根据路径找到生成密钥的位置

复制箭头所指文件中的内容,可以用记事本打开,复制到公钥框中,然后点击完成就完事了。


二.实战场景
2.1 拉取代码
你的老师开始刁难你,要你把在FTP服务器上的实验报告都下载到电脑本地上,方便复习。(这里只是打比方,Git仓库对应FTP服务器)。
1.搭建环境
首先你需要有个工具才能向FTP服务器请求所有的实验报告呀,同理,你需要一个工具才能请求Git仓库上的文件,我们需要在本地新建一个文件夹。

如果看不见,使用下面的命令查看
2.请求拉取指定仓库的代码

命令执行完毕,就会发现work目录下多了一个文件夹,名称我们可以自定义。默认是.git前面的名称。我们可以自定义。

现在已经把所有的作业拷贝下来了,但是这是整个学校的ftp中的作业,非常大。里面有不同班级的作业。
2.2 上传文件到指定的分支
现在你的老师又让你提交作业到你所在班级对应的文件夹中,怎么做?
班级的概念,在Git仓库中对应分支!一个学校可以有很多不同的班级,同理,一个项目也可以有很多不同的分支。如果我们没有选择分支,则默认是在主分支中。
首先你得确定FTP上有没有你所在班级的文件夹,如果没有就新建这个文件夹,同理,你需要看你的Git仓库中有没有你想要的分支,没有就新建。
我们新建一个 计算机科学与技术一班的分支(computer1)



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

需要在work/YYY目录下,本来是叫做Git的,为了演示能够改变项目名称,我后来改成YYY,一定要注意。必须进入你拉取下来的项目里面的目录去新建一个分支,也就是你的工作环境下同样建立一个分支(班级)名称必须要相同,就是computer1 为了以防万一给大家看看目录结构
下面的命令一定要进入
YYY
目录下执行,可以用
cd
切换目录
如果出现错误,请先使用下面两条命令
好了,现在分支也建好了,我们只要切换到这个分支下,提交我们的代码,就相当于把作业提交到自己所在的班级了!
提交代码到指定的computer1分支
首先,我们目前仍处在主分支,需要切换到computer1分支

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

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

提交完成,你可以去仓库查看,只有computer1分支下,有我们提交的HomeWork
把整个过程理解为从FTP上获取实验报告,再想指定的目录下提交作业 让本来难以理解的概念,变成我们熟悉的概念就可以了!
三.常用命令
四.总结
Git是比较常用的分布式代码管理工具,但是很多小白对一些概念比较难以理解,结合提交作业和拉取作业,能够感受到什么是分支的概念,还有一些基本操作,让小白知道Git的基本思想。



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/150085.html