【Git】一、将一个java工程添加到本地版本库
工作区和暂存区的概念
1. 什么是工作区
工作区就是你在电脑里能看到的目录,比如我的reporstory文件夹就是一个工作区。
有的同学可能会说repository不是版本库吗怎么是工作区了?
其实repository目录是工作区,在这个目录中的.git 隐藏文件夹
才是版本库。这回概念清晰了吧。
Git 的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区
,还有Git为我们自动创建的第一个分支master
,以及指向master的一个指针叫HEAD
。
如下图所示:
2. 添加和提交操作
在我们对文件进行 添加 时,实际上就是将文件添加到了版本库中的暂存区,在进行 提交 时,才是真正的将文件放到版本库中。
案例:将java工程提交到版本库
- 复制粘贴一个java工程到工作目录
- 首先将该工程 添加 到暂存区
- 进入该工程文件夹,设置提交时要忽略的文件
注:.idea
配置文件、out
生成的class文件,不是必须要提交的内容,所以可以不用提交到版本库。
4. 浏览本地版本库