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下载

下载完了之后,就可以看见有三个软件:如下

gitee仓库名称在哪里看_git


我们用的最多就是第二个,Git Bash

git的基本配置

git的使用必须配置用户名和邮箱,后期提交的时候才能知道是谁修改的。流程如下:

  1. 打开git bash
  2. 输入:git config --global user.name “杨文光”
  3. 输入:git config --global user.email “1958907653@qq.com”
  4. 查看配置: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中克隆生成到本地,然后修改后再重新提交到远程仓库。

  1. 从远程仓库克隆到本地命令:git clone 地址
  2. 从本地提交到远程仓库:
    1.将所有变动的文件添加到暂存区:git add .2.将暂存区的文件提交到本地仓库:git commit -m "提交的信息"3.将本地仓库提交到远程仓库:git push 需要注意的是:-m中的m指message,信息,是一定要写的
  • 去gitee里面学:
  • 去狂神大佬那里学

idea项目集成到gitee

  1. 先在gitee中创建仓库;
  2. 然后克隆到本地;
  3. 再将所有克隆文件赋值,粘贴到你的idea项目中,替换掉原来没有的文件;
  4. 然后就绑定成功了,最后只需要修改完成后,在terminal终端里面按照流程提交即可