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
看一看
但是,这里我们要清楚,集成开发环境里并不是所有文件都应该提交到版本管理库中。提交到版本库中的文件只能有一类,那就是源代码,其它开发工具产生的文件,编译以后的字节码文件和打包以后的文件都不应该提交带版本管理库中。有以下几类文件和文件夹不应该被提交到版本管理库中:
- 集成开发工具 IntelliJ IDEA 或者 Eclipse 产生的与源代码无关的文件,这些文件至于开发者本机的环境设置有关,是一个特定的文件或文件夹,例如上图中的 .idea 文件夹和 SpringDataJPADemo.iml 文件;
- 构建工具产生的编译、打包以后的代码文件夹,这些都是一些辅助文件或者说是过程文件或者说是结果文件,其它开发者拿到源代码以后可以通过构建工具自行产生,没有必要提交到版本库中让别人下载,浪费网络传输,例如我们这里的 build 文件夹(如果是 Maven 构建的就是 target 文件夹) 和 settings.gradle 文件。
那么如何让这些文件不被 Git 仓库管理呢?这就要用到 Git 的忽略列表特性了。
在 Git 的控制台中输入
touch .gitignore
说明:touch 是 Linux 命令,创建文件的意思。创建一个名为 “.gitignore”的文件。以“.”开头表示这在 Linux 中是一个隐藏文件。文件名必须这么命名,否则不生效。这里 “ignore” 就是忽略的意思,不难记住。
说明:不建议在 Windows 环境中直接通过右键创建这个文件。大家可以自己尝试一下。
这时,我们在项目文件夹中就会看到这个文件。
使用文本编辑器编辑这个文件。
编写好之后,保存,我们再使用 git status
命令看看。
我们指定的文件和文件夹都被忽略了。
接下来,我们就可以通过 git add 和 git commit 分别向暂存区和本地版本库提交源代码了。
- Java 环境搭建 —— Git 从无到有
- 从无到有_之JAVA基本开发环境搭建
- git环境搭建(四)——git命令
- Tomcat负载均衡和集群环境的搭建(从无到有)
- Tomcat负载均衡和集群环境的搭建(从无到有)
- git从无到有过程
- 从无到有,搭建一个简单版的JAVA PAAS云平台
- widows下git环境的搭建——Git搭配TortoiseGit,Git@osc
- git环境搭建(二)——管理员操作
- git环境搭建(三)——eclipse中的操作
- windows环境下的git服务器搭建——gitblit
- C&C++搭建环境——命令行IDE:git+MinGW
- Git windows环境搭建
- GIT环境搭建
- git 环境搭建进阶
- Git 环境搭建
- 搭建git开发环境
- git环境的搭建
- 异步脚本
- 蓝桥杯嵌入式输入捕获
- S2.3_Struts2_ActionGetInputFormData Action动作类接收用户输入表单数据的3种实现方式
- JavaIO流基础学习
- php对多维数组的某个键值排序方法
- Java 环境搭建 —— Git 从无到有
- mac自带计算器 进制转换
- Eclipse一点击右键就卡死
- bzoj 3398: [Usaco2009 Feb]Bullcow 牡牛和牝牛 动态规划
- KL距离
- 制作三级菜单
- 标签检查
- 随机颜色输入框
- SWUN_2016级新生校赛_开关灯