# 在 centos7 环境下查看系统版本
cat /etc/redhat-release
# (1)安装 git
yum install -y git
# (2)查看 git 版本
git --version
# (3)查看配置选项
git config
# (4)配置 git 全局用户信息
git config --global user.name <用户名>
git config --global user.email <用户邮箱>
# (5)查看是否配置成功
# 方式一
ll .gitconfig
cat .gitconfig
# 方式二
git config --list
# (6)git 仓库初始化(可对空文件夹/仓库进行初始化)
git init
# (7)查看仓库状态
git status
# (8)将工作目录的指定文件上传到暂存区域
git add <文件名>
# (9)将工作目录的所有文件上传到暂存区域
git add .
# (10)将暂存区域的指定文件上传到工作目录
git rm --cached <文件名>
# (11)将工作目录的指定文件删除
# 结合命令(9)可实现将指定文件从暂存区域和工作目录同时删除
rm -f <文件名>
# (12)将指定文件从暂存区域和工作目录同时删除
git rm -f <文件名>
# (13)将文件从暂存区域上传至本地仓库
# 此时相当于将暂存区域中的文件同时在工作目录、暂存区域和本地仓库中保存了一个副本
# 出现 “nothing to commit, working directory clean” 表示工作目录、暂存区域和本地仓库三个区域的内容一致
git commit -m "引号中添加本次提交的描述信息"
# (14)将指定文件从暂存区域和工作目录同时进行重命名
git mv <原文件名> <新文件名>
git commit -m "rename <原文件名> to <新文件名>"
# (15)查看文件具体改动信息(比较工作目录和暂存区域中文件的差异)
git diff <文件名>
# (16)查看文件具体改动信息(比较暂存区域和本地仓库中文件的差异)
git diff --cached <文件名>
# (17)查看 “git commit” 历史记录(完整版)
git log
# (18)查看 “git commit” 历史记录(简洁版)
git log --oneline
# (19)查看 “git commit” 历史记录(简洁版 + 分支信息)
git log --oneline --decorate
标签:文件,git,区域,--,更新,Git,指令,暂存,目录
From: https://www.cnblogs.com/zylyehuo/p/17659339.html