##git配置
git config --global user.name “用户名”
git config --global user.email “邮箱”
git config --list --global可以查看的全局的配置信息
clear清屏
git config -h获取命令的快速参考
git init初始化仓库
git status查看文件处于什么状态(有Untracked files未跟踪状态的文件)
git status -s ||git status --short(精简的方式查看文件的状态 ??表示为跟踪的状态)
git add 文件名称
git add . 快速添加所有未跟踪或修改的文件
git commit -m “feat:新创建了一个文件”(后面更日志信息) 能提交文件的必须在暂存区(即用git add提交文件至暂存区)
日志的新写法
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eosV32bF-1609075857106)(C:\Users\l\AppData\Roaming\Typora\typora-user-images\image-20201227113922083.png)]
git checkout – 文件名 撤销文件的修改
取消暂存中的文件git reset HEAD 移除文件的名称 (git rest HEAD .移除所有的文件)
git commit -a -m “描述信息” 直接跳过暂存区提交到仓库
git rm -f 文件名称 移除工作区和仓库中的文件
git rm --cached 文件名称 移除仓库中的文件没有移除工作区对应的文件
git log 查看提交历史
git log -2 (查看最近两次的提交,数字可以更改)
★git log -2 --pretty=online 在一行上展示最近两条提交 的信息
git log -2 --pretty=format:"%h | %an | %ar | %s"(%an作者的名字)
★git log --grep=过滤的名称(匹配提交的类型)
git reset --hard <>退回到指定版本
git relog --pretty=online 在旧版本中查看操作历史
git reset --hard <>又能回到最新版本