您现在的位置是:首页 >

git历史版本 windows下git怎么查看提交历史

火烧 2022-11-09 00:26:17 1091
wi dow 下git怎么查看提交历史 1.查看Git日志:命令:git log 默认不加参数,git日志会按照最新的日期从上往下显示 参数:- 显示版本间的代码差异-数字 显示部分的提交-哈希值 显

windows下git怎么查看提交历史  

1.查看Git日志:

命令:git log 默认不加参数,git日志会按照最新的日期从上往下显示 参数:-p 显示版本间的代码差异

-数字 显示部分的提交

-哈希值 显示指定的版本

git历史版本 windows下git怎么查看提交历史

2.指定查找范围:

--since="5 hours" 显示最近5小时内的提交 --since="5 hours" -1 显示5小时内的最后一个提交 --before 用法和--since的用法差不多,显示的是在某个时间点之前的提交 版本1..版本2 说明:版本1之后到版本2的所有提交,版本2可以用 HEAD(要注意大写)表示当前的最新版本 版本^ 回溯一个版本 注意: 在windows下要加双引号"版本^" ~N: 回溯N个版本

3.查看指定版本之间的差异

git diff 版本号 说明:当前目录树和对应版本号的差异 git diff --stat 说明:统计对应改动的代码量

4.撤销修改

4.1增补修改(只能用于针对最后一个提交)

git mit -C HEAD -a --amend

4.2反转提交

创建一个新的反向的提交来抵消原来的提交

git revert -n HEAD 反转当前版本库最新的提交并且缓存起来。

但是不提交

4.3复位

git reset --soft 缓存因复位带来的差异但是不提交,也就是复位到上一个提交前的状态 git reset --hard 同时删除提交 例子:git reset --hard HEAD^ 复位到HEAD之前的那个版本

5重新改写历史记录

什么时候需要改写历史记录?

给历史记录重新排序

多个提交合并成一个提交

一个提交分解成多个提交

git rebase -i HEAD~3

本质上利用的是变基操作,定位到你想变化的范围之前。

然后进入编辑器去修改你想修改的部分。

完成之后再回到当前的末梢。

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码