git revert merge commit

本文详细介绍了如何使用Git命令在特定的合并提交上进行撤销操作,并通过使用gitlog-p、gitgrep、gitrev-list等命令来搜索和定位匹配特定正则表达式的代码变更。包括了使用gitlog-S命令查找包含特定文本的变更,以及如何根据日期范围查找所有匹配的修订记录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


0ce2ca0b35f59af267241cf4d40d16a3e13ba6f3
df1acf5f54426d30f12c6b4558c3dd922297aae3
e19b912404ffd3c153ccac3072dbf22396896d2a

#要revert的commit是merge
git revert -m 2 0ce2ca0b35f59af267241cf4d40d16a3e13ba6f3




如何在commit里,search代码

git log -p | grep <pattern>


git grep <regexp> $(git rev-list --all)


#Search all revisions for text matching regular expression regexp:

git grep <regexp> $(git rev-list --all)


git log -SFoo -- path_containing_change --since=2009.1.1 --until=2010.1.1



重置代码为远程

git fetch origin
git reset --hard origin/master
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值