git查找历史代码

原创 2013年12月03日 23:48:09
http://stackoverflow.com/questions/2928584/how-to-grep-search-committed-code-in-the-git-history
git grep <regexp> $(git rev-list --all)

git rev-list按照反向时间顺序列出所有commit objects.

有没有觉得瞬间高大上?

如何用 Git 将代码恢复到一个历史的版本

需求 有些时候,在一些特殊情况下,我们需要将代码恢复到一个历史的提交版本上。而这个历史提交版本,离最新的提交已经比较久远了。 比如,我希望将如下的仓库的提交,恢复到上上上上次提交。当然,我可以一次...

使用 GIT 获得Linux Kernel的代码并查看,追踪历史记录

Linux kernel  的官方 GIT地址是: http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git 可以从这...

每一行代码都有记录—如何用git一步步探索项目的历史

每一行代码都有一块被隐藏了的文档信息。 下面的代码片段不管是谁写的,其第4行因为某些原因要访问一个DOM结点的clientLeft属性,但却对结果不作任何处理。这十分的莫名其妙,你能告诉我他们为什么要...

使用 GIT 获得Linux Kernel的代码并查看,追踪历史记录

Linux kernel  的官方 GIT地址是: http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git ...

如何用 Git 将代码恢复到一个历史的版本

有些时候,在一些特殊情况下,我们需要将代码恢复到一个历史的提交版本上。而这个历史提交版本,离最新的提交已经比较久远了。 比如,我希望将如下的仓库的提交,恢复到上上上上次提交。当然,我可以一次一次的 ...

Github Git彻底删除历史提交记录的方法

有时候我们可能会遇到git提交错误的情况,比如提交了敏感的信息或者提交了错误的版本。这个时候我们想将提交到代码库的记录删除,我们要怎么做呢? 首先,我们需要找到我们需要回滚到的提交点的hash,可以...

如何用 Git 合并两个库(合并历史记录,解决冲突/改写路径)

本来已经不写文字博客了,一般心得都录成了视频(这在我看来是更好的方式),但是今天遇到一个关于 Git 的问题不太好重现也不便于录制视频,加上它本身很具有代表性也很有用,所以还是记录于此。 背景 一...

GIT入门之二:版本历史/回溯

GIT的介绍就不多说了。这里只是简单的写些入门的操作。 重点介绍历史版本的查看和控制相关的操作。 一切从简,不讲大道理,只讲简单的操作。 原创文章,如有转载,请注明出处:http://blog....
  • yihui823
  • yihui823
  • 2011年08月12日 11:15
  • 33166

Git 学习进阶篇 -历史查看

Git历史记录的查看与对比主要涉及到三个命令:git log 、git diff 、git showgit log 命令使用在项目提交了若干记录,==git log== 命令可以查看提交历史:$ gi...

在Git上跨Repository移动文件(合并Repository),并保留修改历史

在Git上跨Repository移动文件(合并Repository),并保留提交记录。需求:Git用久了,总是要整理、合并一些工程的,还希望能保留下来以前的编辑历史。原理:利用Git可以加多个remo...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:git查找历史代码
举报原因:
原因补充:

(最多只允许输入30个字)