用户配置
- 配置级别
- git-init (初始化仓库)
- git-status (对状态跟踪)
- touch (创建文件)
- git add (添加文件到暂存区,同时文件被跟踪)
- git add .(批量添加)
- .gitignore(在添加时忽略匹配的文件,仅作用于未跟踪文件)
- git-rm(从暂存区删除 )
- git rm(从暂存区与工作目录删除)
- git rm $(git Is-files --deleted):删除所有被跟踪,但是在工作目录被删除的文件
- git commit (根据暂存区内容创建一个提交目录)
- git commit -a (直接提交)
- git log (查看提交历史信息)
- git 中alias命令
- git diff (显示不同版本差异)
- git checkout -- (撤销本地修改) 将文件内容从暂存区复制到工作目录
- git reset HEAD ( 撤销暂存区内容) 将文件内容从上次提交复制到暂存区
- gitcheckout HEAD -- (撤销全部改动)将内容从上次提交复制到工作目录
-git config --global user.name
-git config --global user.email
配置级别
–local 默认,高优先级 :只影响本仓库
–global 中优先级:影响到所有当前用户的git仓库
–system 低优先级:影响到全系统的git仓库
git-init (初始化仓库)
git-status (对状态跟踪)
内容状态 工作目录 暂存区 提交区
文件状态 已跟踪 未跟踪
touch (创建文件)
git add (添加文件到暂存区,同时文件被跟踪)
git add .(批量添加)
.gitignore(在添加时忽略匹配的文件,仅作用于未跟踪文件)
git-rm(从暂存区删除 )
git rm(从暂存区与工作目录删除)
git rm $(git Is-files --deleted):删除所有被跟踪,但是在工作目录被删除的文件
git commit (根据暂存区内容创建一个提交目录)
git commit -a (直接提交)
git log (查看提交历史信息)
git 中alias命令
– git config alias.shortname 修改命令简单名字以及颜色显示
git diff (显示不同版本差异)
git diff -工作目录与暂存区的差异
git diff -cached []
- 暂存区与某次提交差异,默认未HEAD
git diff- 工作目录与某次提交的差异