一、获取仓库的两种方式
方式1:在本地初始化得到一个仓库
图中的 .git 就是一个仓库!注意:.git是一个系统隐藏文件夹,需要设置才会显示出来。
方式2:远程克隆一个仓库
二、git config
设置提交代码时的用户名和邮箱(只用于标识一个身份,跟登录无关),并查看git的配置项列表:
用户自己添加的全局配置在:~/.gitconfig,即在电脑用户文件夹下的.gitconfig文件中:
内容:
三、再次强调一下版本库、工作区、暂存区的概念
四、工作区中文件的状态
1、文件状态:
2、查看文件状态:
git status:查看详细信息
git status -s:查看简要信息
示例1:
上图表示工作区中的所有文件都处于已跟踪且未修改的状态!
示例2:
上图表示application-dev.properties处于已跟踪且已修改的状态,new.txt处于未跟踪的状态。
3、git操作会改变文件状态
1)把news.txt文件添加到暂存区:git add new.txt
2)把application-dev.properties添加到暂存区:git add config-center/application-dev.properties
3)把news.txt文件添加到本地仓库:git commit new.txt -m "提交到本地仓库"
4)把application-dev.properties添加到本地仓库:git commit config-center/application-dev.properties -m "OK!"
注:-m是message的意思,commit时必须要有注释,否则commit失败!注释有两种,一种是用-m指定;另一种是不添加-m,回车执行时会自动打开编辑器让你添加注释。还有,commit是把暂存区的文件添加到本地仓库!
5)新建一个temp.txt:
?? 表示未跟踪!
把temp.txt添加到暂存区:
A 表示已暂存但未添加到本地仓库!