git初始化
查看版本
1 | $ git --version |
创建版本库及第一次提交
在开始git之旅之前,需要设置一下git的环境变量,这个设置是一次性的工作。也就是说,这些设置会在全局文件:~/.gitconfig
或者/etc/gitconfig
中做永久的记录。
用户名和邮件地址
配置提交时作为提交者的用户名和邮件地址,这里--global
是设置全局。也可以针对不同项目做不同设置:--local
。
1 | # 配置系统(所有用户) |
设置别名
可以和linux命令一样,取一些别名,方便敲。
1 | # 设置 |
初始化
首先建立一个新的工作目录,进入该目录后,执行git init
创建版本库。
1 | jiangziya@jiang_wei MINGW64 /d/github |
实际上,也可以一步到位。直接git init dir
,自动完成目录的创建
1 | jiangziya@jiang_wei MINGW64 /d/github |
上面的两个操作中,都可以看到创建了一个隐藏文件夹.git
。这个隐藏的目录就是git版本库(又叫仓库,repository
)。
demo
所在的目录被称为工作区。目前工作区除了隐藏文件外,空无一物。
下面为工作区加点料:创建一个hello-git.txt。文件内容为hello git
。
1 | $ echo "hello git" > hello-git.txt |
为了将这个新建的文件添加到版本库,需要执行git add
命令。
1 | jiangziya@jiang_wei MINGW64 /d/github/demo (master) |
切记,到这里还没有完,数据只是从工作区添加到了缓存区,并没有添加到本地仓库。还要进行git commit
一下。
1 | jiangziya@jiang_wei MINGW64 /d/github/demo (master) |
总结:
- 工作区
- 缓存区
- 本地仓库
- 远程仓库