前情提要:这篇文章中所提到的Git相关配置,均是在命令行中操作,但其实IDEA比较强大,很多东西都可以在IDEA中操作,具体操作,在提交代码的那些文章中都有呈现,可以去查看这一部分的内容。
一、Git必要配置
1.1 设置用户名与邮箱
当你安装Git后,首先要做的事情就是设置你的用户名和email地址,这个非常的重要,因为每次Git提交都会使用该信息,它被永远嵌入到了你的提交中。这个设置只需要一次就够了,除非你重新安装Git才需要重新设置
。
git config --global user.name "potential" #名称
git config --global user.email "1815042901@qq.com" #邮箱
1.2 查看不同级别的配置文件
2.1 命令行形式查看
查看系统级别的config
git config --system --list
查看当前用户(global)配置
git config --global --list
2.2 本地文件方式查看
所有的配置都保存在本地,所以,我们不仅能够通过命令行来查看,也可以通过在本地文件夹中查看。
查看系统级别的config
查看当前用户(global)配置
二、Git基本理论
2.1 Git工作区域
git一共有4个工作区域,分别是3个本地区域+1个远程git仓库
3个本地区域如下:
1、worksapce:工作区,就是平时项目代码存放的位置中的.git文件夹
(这是一个隐藏文件夹,需要打开隐藏文件才能看到)。
2、Stage(Index):缓存区,用于临时存放你的改动,事实上他只是一个文件,保存即将提交到列表信息
3、Repository:仓库区(或者本地仓库),就是安全存放数据的位置,这里面有你提交的所有版本信息。
工作流程:
2.2 Git环境搭建
本地仓库搭建
本地仓库搭建的方法有两种:一种是创建全新的仓库,另外一种就是克隆远程仓库.
1、创建本地全新的仓库:需要用Git管理的项目的根目录执行
打开命令行以后输入下面命令:
git init
克隆远程仓库
随便找个位置,创建一个新的文件夹——>右键——>git bash here——>打开命令行输入下面内容:
git clone 远程仓库地址
到刚才创建的那个文件夹下,查看克隆下来的远程仓库项目
三、Git基本操作
git init/git clone #git环境搭建
git status #查看所有文件状态
git add . #添加文件到缓存区
git commit -m "本次提交的描述信息" #提交缓存区中的内容到本地仓库
commit,将缓存区中的内容加入到了本次仓库,这里我认为本地仓库的内容指的是objects下的内容。
忽略文件
提交的过程中,我们并非将全部的内容都提交上去,可能需要忽略一些内容。那么1、在IDEA中该项目下创建一个名为.gitgnore
文件,2、里面根据下面语法添加需要忽略的内容即可。