git

下载安装

官网下载安装即可

配置

使用命令git -v查看git版本
初次使用git需要设置用户名以及邮箱

1
2
git config --global user.name "用户名"
git config --global user.email "邮箱"

然后使用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
2
3
git status //查看仓库的状态
git add //添加到暂存区
git commit //提交

可以先执行一下git status命令,会提示没有提交的文件,然后我们在仓库目录下创建一个txt文件,再执行git status,提示这个文件未被跟踪,我们使用git add xxx.txt,该文件已经被添加到了暂存区,接下来使用git commit命令提交文件到仓库中,使用这个命令时要用-m参数指定提交信息,如果不指定,那么提交时会进入一个交互式界面,默认用vim来编辑提交信息,然后提交完成。这里提交的文件是暂存区里的文件。