一、安装与配置

1.1 安装

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

1.2 Git配置

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

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

二、Git使用(重点)

配置好后,需要了解下Git相关必备知识,读一遍有个印象即可
在这里插入图片描述
在这里插入图片描述

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

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

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

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

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

2.1.1 配置SSH公钥

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

放到页面中
在这里插入图片描述
点击确定,这样本机就绑定了SSH,实现了免密码登录

2.1.2 两种创建仓库方式

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

方式二(重点): 克隆远程目录(远程仓库中复制到本地)
新建仓库
在这里插入图片描述
在这里插入图片描述

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

点击创建
在这里插入图片描述

创建完毕就会跳转到这个界面,Readme就是你刚刚勾选的,点克隆->复制
在这里插入图片描述
注意: 这里是SSH,不要点到HTTPS的,不然你配置的公钥没有用,实现不了稍后push到远程仓库的免密登录

命令输入git clone + 复制的地址
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.2 IDEA中Git使用

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

随便新建一个Java项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

将test1中克隆到的仓库文件复制到testGit文件夹下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

我们在Gitee仓库中对README.md编辑,写记录一下,提交保存
用git pull
看看本地IDEA中会不会显示
在这里插入图片描述
在这里插入图片描述

输入命令回车,远程仓库内容就pull到本地了,在公司中开发时,就每天需要pull远程仓库到本地,因为项目是多人开发,远程仓库经常会被他人修改,所以需要时不时pull更新一下本地内容,这就是这四个命令的使用
add,commit,push,pull
在这里插入图片描述
在这里插入图片描述
我们还可以到Version Controller中log看到自己的提交,修改日志

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐