git
下载安装
官网下载安装即可
配置
使用命令git -v
查看git版本
初次使用git需要设置用户名以及邮箱
1 | git config --global user.name "用户名" |
然后使用git config -l
查看配置信息
创建仓库
git init
找一个合适的地方创建一个空目空,然后在该目录下打开终端,输入git init
命令,会创建出一个.git
目录,这个目录存放了git仓库的所有数据。
git clone
这个命令可以从github或者gitee这种远程服务器上克隆一个已经存在的仓库。
使用格式就是git clone 仓库地址
工作区域和工作状态
三个工作区域
工作区
.git
所在的目录
暂存区
.git/index
本地仓库
.git/objext
四种工作状态
- 未跟踪(Untrack)
指我们新建的还没有被git管理的文件 - 未修改(Unmodified)
指已经被git管理但是文件内容还没有发生变化 - 已修改(Modified)
指已经修改过但是还没有添加到暂存区里的文件 - 已暂存(Staged)
指修改后并且已经添加到了暂存区里的文件
添加和提交文件
涉及到的命令
1 | git status //查看仓库的状态 |
可以先执行一下git status
命令,会提示没有提交的文件,然后我们在仓库目录下创建一个txt文件,再执行git status
,提示这个文件未被跟踪,我们使用git add xxx.txt
,该文件已经被添加到了暂存区,接下来使用git commit
命令提交文件到仓库中,使用这个命令时要用-m
参数指定提交信息,如果不指定,那么提交时会进入一个交互式界面,默认用vim来编辑提交信息,然后提交完成。这里提交的文件是暂存区里的文件。