Java 环境搭建 —— Git 从无到有

来源:互联网 发布:最终幻想14神优化 编辑:程序博客网 时间:2024/06/06 19:07

Java 环境搭建 —— Git 从无到有

下载 Git

Windows 操作系统下载 Git-2.11.0-64-bit.exe,然后下一步下一步就可以了。
安装过程中的那些选项可以使用默认的,个人觉得没有什么很实质的差别。

配置个人信息

配置完个人信息,你的 Git 才可以使用。这个感觉就像我们开车上街一定要有车牌和驾驶执照一样,否则我们就是无证驾驶。
在任意的位置都可以右键,选择“Git Bash Here”。

这里写图片描述

配置自己的用户名和邮箱。这是配置自己的个人信息。 name 只是个名字相当于昵称,邮箱得是自己的,肯定是唯一的。

首先输入

git config --global user.name "liwei"

user.name 这个值填各位读者自己的 name,最好是英文的。

其次输入

git config --global user.email "121088825@qq.com"

user.email 这个值填各位读者自己的 email 。

这里写图片描述

只要语法没有错,执行完了以后这个 Git 的控制台就不会有任何输出信息,就是成功运行的意思,这是符合 Linux 的命令行规则的。其实这个 Git 的控制台就是模仿了 Linux 的命令行风格。

下面检验刚刚配置的个人信息是否生效
方法一:
设置完成以后,我们会在宿主目录(C:\Users\Administrator)下看到一个 .gitconfig 文件。这个 .gitconfig 文件里就保存了我们刚刚设置的个人信息。

这里写图片描述

使用文本编辑器打开这个文件,可以看到里面的内容就是我们刚刚设置的个人信息。

这里写图片描述

方法二:
在 Git 的控制台输入

git config -l

回车以后,你也会看到刚刚自己配置的个人信息。

这里写图片描述

到此为止,我们就相当于有了自己的驾驶执照,可以轻松上路了。


以一个 Gradle 项目为例,讲解 Git 的实际操作技巧

项目介绍:这是一个 JPA 的 Hello World 项目,使用 Gradle 构建,开发工具我选择的是 IntelliJ IDEA。

项目结构,如图所示。

这里写图片描述

我们首先在这个目录下进行 Git 仓库的初始化操作,在项目的根目录下使用命令

git init

这里写图片描述

这里写图片描述

然后我们执行

git status

看一看

这里写图片描述

但是,这里我们要清楚,集成开发环境里并不是所有文件都应该提交到版本管理库中。提交到版本库中的文件只能有一类,那就是源代码,其它开发工具产生的文件,编译以后的字节码文件和打包以后的文件都不应该提交带版本管理库中。有以下几类文件和文件夹不应该被提交到版本管理库中:

  1. 集成开发工具 IntelliJ IDEA 或者 Eclipse 产生的与源代码无关的文件,这些文件至于开发者本机的环境设置有关,是一个特定的文件或文件夹,例如上图中的 .idea 文件夹和 SpringDataJPADemo.iml 文件;
  2. 构建工具产生的编译、打包以后的代码文件夹,这些都是一些辅助文件或者说是过程文件或者说是结果文件,其它开发者拿到源代码以后可以通过构建工具自行产生,没有必要提交到版本库中让别人下载,浪费网络传输,例如我们这里的 build 文件夹(如果是 Maven 构建的就是 target 文件夹) 和 settings.gradle 文件。

那么如何让这些文件不被 Git 仓库管理呢?这就要用到 Git 的忽略列表特性了。

在 Git 的控制台中输入

touch .gitignore

说明:touch 是 Linux 命令,创建文件的意思。创建一个名为 “.gitignore”的文件。以“.”开头表示这在 Linux 中是一个隐藏文件。文件名必须这么命名,否则不生效。这里 “ignore” 就是忽略的意思,不难记住。
说明:不建议在 Windows 环境中直接通过右键创建这个文件。大家可以自己尝试一下。

这里写图片描述

这时,我们在项目文件夹中就会看到这个文件。

这里写图片描述

使用文本编辑器编辑这个文件。

这里写图片描述

编写好之后,保存,我们再使用 git status 命令看看。

这里写图片描述

我们指定的文件和文件夹都被忽略了。

接下来,我们就可以通过 git add 和 git commit 分别向暂存区和本地版本库提交源代码了。

0 0