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

  • 回滚一步;HEAD指针前移一步,即仓库区回滚一步,暂存区回滚一步,工作区不变
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仓库的快照
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值