Git安装配置与使用(超级详细)

目录

    • 一、安装与配置
      • 1.1 安装
      • 1.2 Git配置
    • 二、Git使用(重点)
      • 2.1 配置SSH公钥及新建仓库的两种方式
        • 2.1.1 配置SSH公钥
        • 2.1.2 两种创建仓库方式
      • 2.2 IDEA中Git使用

一、安装与配置

1.1 安装

首先Git版本控制工具需要下载,大家下载最好用国内开源的镜像,下面我提供一个国内镜像下载地址:
http://npm.taobao.org/mirrors/git-for-windows
直接往下滑,下载最新的
Git安装配置与使用(超级详细)_第1张图片
点击对应版本下载即可,tar.bz是linux系统的,我是window64位就下载对应的即可
Git安装配置与使用(超级详细)_第2张图片
在这里插入图片描述
下载好后,选择安装目录,我是放在D盘,然后无脑next下一步即可。
Git安装配置与使用(超级详细)_第3张图片

1.2 Git配置

安装好后,在桌面任意位置右键,点击Git bash here,会弹出如下界面
Git安装配置与使用(超级详细)_第4张图片
这个界面,用linux基本命令和git相关命令操作
如常用的命令如下,在桌面上新建一个work文件夹
Git安装配置与使用(超级详细)_第5张图片
当然还有其它常用的基本命令,感兴趣可以去学习一下,毕竟以后肯定要接触的,命令执行效率还是更快的,这里只是顺带提一下这个界面操作是linux命令,linux常用命令链接

Git安装好,首先我们需要设置用户名和email地址
Git安装配置与使用(超级详细)_第6张图片
这里我设置自己名字和邮箱,然后通过
git config --global --list查询到自己设置的用户名和邮箱,这个配置文件会出现在C:\Users\Administrator目录下
Git安装配置与使用(超级详细)_第7张图片
打开它,就会看到自己配置的信息
在这里插入图片描述

二、Git使用(重点)

配置好后,需要了解下Git相关必备知识,读一遍有个印象即可
Git安装配置与使用(超级详细)_第8张图片
Git安装配置与使用(超级详细)_第9张图片

上面图分别对应着最常用的命令

git add .
git commit -m "备注信息"
git push
git pull

我们先脑子里对上面知识有个印象,后面再说具体使用

我们在work/test目录下新建仓库
在这里插入图片描述
在这里插入图片描述

2.1 配置SSH公钥及新建仓库的两种方式

2.1.1 配置SSH公钥

这里以码云Gitee为例,进入Gitee官网,自己进行登录,然后完善自己的个人资料,然后有个个人设置
Git安装配置与使用(超级详细)_第10张图片
下面有个安全设置->SSH公钥
Git安装配置与使用(超级详细)_第11张图片
到下面地址 C:\Users\Administrator,新建一个.ssh目录
在这里插入图片描述
在.ssh文件夹内部右键Git bash here进入命令行,输入下面命令,rsa表示一种加密方式
在这里插入图片描述
然后一直回车,完毕后,.ssh中会出现两文件
在这里插入图片描述
打开第二个pub的(公钥),然后复制其中大段密钥
在这里插入图片描述

放到页面中
Git安装配置与使用(超级详细)_第12张图片
点击确定,这样本机就绑定了SSH,实现了免密码登录

2.1.2 两种创建仓库方式

方式一
对应文件夹下,命令输入git init
Git安装配置与使用(超级详细)_第13张图片
这时可能你test文件夹下什么都没有,这里其实隐藏了,点击查看,勾选隐藏的项目,.git文件夹就会显示,还有上面出现一个master表示主分支,在多人协同项目中,一般项目经理控制主分支,程序员完成项目经理的功能开发在自己的子分支提交后,项目经理再审阅后并入主分支,子分支也可以看作测试版本v1、v2、v3,最终版本再放到主分支master
Git安装配置与使用(超级详细)_第14张图片
在这里插入图片描述

方式二(重点): 克隆远程目录(远程仓库中复制到本地)
新建仓库
Git安装配置与使用(超级详细)_第15张图片
Git安装配置与使用(超级详细)_第16张图片

说明:三个勾选的按钮,我就勾一个Readme文件,也可以都不勾,说明一下.gitgnore就是一个配置文件,里面可以写哪些文件不进行提交到远程仓库,因为一个项目不是所有文件都需要提交到远程仓库的,后面会进行配置,GPL3.0就是一种许可,表示仅仅能私用学习,不能商用,否则负法律责任,一种规定。

点击创建
Git安装配置与使用(超级详细)_第17张图片

创建完毕就会跳转到这个界面,Readme就是你刚刚勾选的,点克隆->复制
Git安装配置与使用(超级详细)_第18张图片
注意: 这里是SSH,不要点到HTTPS的,不然你配置的公钥没有用,实现不了稍后push到远程仓库的免密登录

命令输入git clone + 复制的地址
Git安装配置与使用(超级详细)_第19张图片

Git安装配置与使用(超级详细)_第20张图片
Git安装配置与使用(超级详细)_第21张图片

2.2 IDEA中Git使用

在D盘新建一个testGit文件夹
在这里插入图片描述

随便新建一个Java项目
Git安装配置与使用(超级详细)_第22张图片
Git安装配置与使用(超级详细)_第23张图片
Git安装配置与使用(超级详细)_第24张图片

将test1中克隆到的仓库文件复制到testGit文件夹下
Git安装配置与使用(超级详细)_第25张图片
Git安装配置与使用(超级详细)_第26张图片
Git安装配置与使用(超级详细)_第27张图片

这时候右上角会多出Git相关按钮,不同版本略有不同
在这里插入图片描述
.gitignore中配置的是不push到远程仓库(Gitee)的文件,如所有以.log文件为后缀的内容,.idea/表示其下面的所有文件,等等,这些都是不需要push到远程仓库Gitee的,因为每个人本地的配置都不一样。
Git安装配置与使用(超级详细)_第28张图片
点击左下角Terminal
Git安装配置与使用(超级详细)_第29张图片

git add . 		//会将文件提交到暂存区stage

git commit -m "备注信息" 	//commit会提交到本地仓库
git push 	//会提交到远程仓库

Git安装配置与使用(超级详细)_第30张图片
Git安装配置与使用(超级详细)_第31张图片
Git安装配置与使用(超级详细)_第32张图片

这样远程仓库就提交(push)了,本地IDEA写的代码

我们在Gitee仓库中对README.md编辑,写记录一下,提交保存
用git pull
看看本地IDEA中会不会显示
Git安装配置与使用(超级详细)_第33张图片
在这里插入图片描述

输入命令回车,远程仓库内容就pull到本地了,在公司中开发时,就每天需要pull远程仓库到本地,因为项目是多人开发,远程仓库经常会被他人修改,所以需要时不时pull更新一下本地内容,这就是这四个命令的使用
add,commit,push,pull
Git安装配置与使用(超级详细)_第34张图片
Git安装配置与使用(超级详细)_第35张图片
我们还可以到Version Controller中log看到自己的提交,修改日志

你可能感兴趣的:(Java后端相关随笔,git,java)