Git常用命令汇总

Git Command

包含了常用的Git命令,亲自验证了代码的准确性。主体内容来自小甲鱼Git视频教学。此外,汲取了许多优秀博客Git教学内容,此处不再列出。😄😄😄不断更新中~~~

😜<>为可替换内容,[]为可选择内容

🤭Git提交与回滚

git config --global user.name "<name>"

git config --global user.email "<email_address>"

  • 创建全局使用者姓名和邮箱

git config --list

  • 显示配置信息

git init

  • 将项目初始化为git模式;Windows上表现为创建.git隐藏工作区

🤭Git提交与回滚

git add <filename>

  • 将工作区文件保存到暂存区

git commit -m "<information>"

  • 将暂存区文件附加说明,并提交到残酷

git checkout -- <filename>

  • 将文件从暂存区回滚到工作区
git reset指令 说明
git reset HEAD~ 回滚一步
git reset HEAD~~ 回滚两步
git reset HEAD~n 回滚n步,用n个'';或者1个''+'n'
git reset <id> 回滚到指定commit id版本,可往前回滚,也可往后回滚
git reset <id> <filename or path> 回滚个别文件,HEAD不会移动
git reset --mixed HEAD~ 默认,HEAD指针前移一步,仓库区、暂存区回滚一步
git reset --soft HEAD~ HEAD指针前移一步,仓库区回滚一步
git reset --hard HEAD~ HEAD指针前移一步,仓库区、暂存区、工作区回滚一步

🤭Git日志

git status

  • 查看最近工作区、暂存区状态
git log指令 说明
git log 查看版本提交日志
git log -n 查看最新的n个版本信息
git log -n <filename or path> 查看指定文件(当前目录下的文件或指定目录下的文件)最新的n个版本信息
git log --pretty=oneline 查看历史所有版本信息,只包含版本号和记录描述
查看版本信息指令 说明
git whatchanged [<id or filename or path>] 查看最新版本修改日期与人员信息
git whatchanged <id> 查看指定版本修改日期与人员信息
git whatchanged <filename or path> 查看最新版本中指定文件的修改日期与人员信息
git show or git log -p 查看最新版本的修改详情
git show <id> or git log -p <id> 查看指定版本的修改详情

🤭Git比较文件

git diff

  • 比较两个文件的区别
命令 说明
j/J 往下移一行
k/K 往上移一行
nj/J 往下移n行
F 往下移一页
B 往上移一页
D 往下移半页
U 往上移半页
h 帮助
跳转 说明
g 跳转到第一行
G 跳转到最后一行
ng 跳转到第n行
搜索 说明
/ 从上往下
? 从下往上
n 下一个
N 上一个
diff指令 说明
git diff 比较暂存区域与工作目录
git diff <id_1> <id_2> 对比两个仓库快照
git diff <id> 对比当前工作目录和Git仓库的快照
git diff --cached [<id>] 比较暂存区域和Git仓库的快照
posted @ 2020-08-14 22:35  huoyanCC  阅读(69)  评论(0)    收藏  举报