git的简单使用学习
- gitee与git的关系
- 为什么要使用git?
- git的下载安装
- git的基本配置
- Linux的常用命令的使用
- gitee的使用
- idea项目集成到gitee
gitee与git的关系
git是由Linux的创始人利纳斯研发的一个技术,用于解决版本控制的问题,版本控制就是指我们在开发一个项目的过程中,对修改历史的控制,便于我们对项目历史的查看,恢复,控制。用于多人开发项目的时候,管理项目的一种技术。
git只是一个技术,那么实现它的软件就有很多,国外的就是GitHub,但是有墙,网速较慢,所以我们用的大都是gitee,专门给国内的人使用的软件。
为什么要使用git?
首先看官方介绍:GIT,全称是分布式版本控制系统,git通常在编程中会用到,并且git支持分布式部署,可以有效、高速的处理从很小到非常大的项目版本管理。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。
简单来说,就是通过使用git,多人协同完成一个项目。与他相对的还有svn,也是版本控制的技术,但它就不是分布式的了,他是集中式的,项目只在一个服务器上有,删库跑路也只存在在集中式分部里面。
git的下载安装
官网的下载安装太慢了,所以推荐使用淘宝镜像:
git下载
下载完了之后,就可以看见有三个软件:如下
我们用的最多就是第二个,Git Bash
git的基本配置
git的使用必须配置用户名和邮箱,后期提交的时候才能知道是谁修改的。流程如下:
- 打开git bash
- 输入:git config --global user.name “杨文光”
- 输入:git config --global user.email “1958907653@qq.com”
- 查看配置:git config --global --list
Linux的常用命令的使用
1)、cd : 改变目录。
2)、cd . . 回退到上一个目录,直接cd进入默认目录
3)、pwd : 显示当前所在的目录路径。
4)、ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。
5)、touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。
6)、rm: 删除一个文件, rm index.js 就会把index.js文件删除。
7)、mkdir: 新建一个目录,就是新建一个文件夹。
8)、rm -r : 删除一个文件夹, rm -r src 删除src目录
rm -rf / 切勿在Linux中尝试!删除电脑中全部文件!
9)、mv 移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下。
10)、reset 重新初始化终端/清屏。
11)、clear 清屏。
12)、history 查看命令历史。
13)、help 帮助。
14)、exit 退出。
15)、#表示注释
gitee的使用
gitee的使用就是建远程仓库,然后通过地址,去git bash中克隆生成到本地,然后修改后再重新提交到远程仓库。
- 从远程仓库克隆到本地命令:git clone 地址
- 从本地提交到远程仓库:
1.将所有变动的文件添加到暂存区:git add .
2.将暂存区的文件提交到本地仓库:git commit -m "提交的信息"
3.将本地仓库提交到远程仓库:git push
需要注意的是:-m中的m指message,信息,是一定要写的
- 去gitee里面学:
- 去狂神大佬那里学
idea项目集成到gitee
- 先在gitee中创建仓库;
- 然后克隆到本地;
- 再将所有克隆文件赋值,粘贴到你的idea项目中,替换掉原来没有的文件;
- 然后就绑定成功了,最后只需要修改完成后,在terminal终端里面按照流程提交即可