git pickaxe 找不到修改的行

2024-01-22

今天早些时候,我正在搜索更改函数名称的提交getReportHtml to getReport.

我用镐找不到它,所以我通过手动搜索找到了它。

现在我知道哪个提交发生了更改,我可以在 git diff 输出中看到更改:

-               function getReportHtml(filters) {
+               function getReport(type, filters) {

我尝试了以下搜索:

git log -SgetReportHtml
git log -SgetReportHtml --diff-filter=M
git log -GgetReportHtml

他们找到了提交,但没有找到更改名称的提交。

这是 git-log 手册页的相关部分:

   -S<string>
       Look for differences that change the number of occurrences of the specified string (i.e. addition/deletion) in a file. Intended for the scripter's use.

       It is useful when you're looking for an exact block of code (like a struct), and want to know the history of that block since it first came into being: use the feature iteratively
       to feed the interesting block in the preimage back into -S, and keep going until you get the very first version of the block.

   -G<regex>
       Look for differences whose patch text contains added/removed lines that match <regex>.

引入更改的提交确实更改了“getReportHtml”的出现次数。那么为什么镐没有发现它呢?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git pickaxe 找不到修改的行 的相关文章

  • Git 将一个分支合并到所有其他分支中

    我知道这个问题已经在这里被问过 https stackoverflow com questions 2329716 merging changes from master into all branches using git https
  • Git 2.2.x 无缘无故更新旧包文件的时间戳

    Git 2 2 0 和 2 2 1 似乎修改了旧的时间戳 git objects pack pack pack偶尔会无缘无故地文件 它只是改变时间戳 内容是相同的 调试这一点很困难 因为它似乎很少进行更改 我在 2 2 0 之前的任何 Gi
  • 为所有子文件夹设置 git 配置值

    我知道可以设置每个存储库的配置来覆盖用户级配置 即 path to my repo gitconfig覆盖 gitconfig 是否可以设置 git 配置来覆盖给定文件夹的所有子文件夹的用户级设置 即 我有 topLevelFolder1
  • 自定义 SSH 端口上的 Git

    我的 VPS 提供商建议我将 SSH 端口保留为他们默认分配的自定义端口号 不是 22 问题是 虽然我知道我可以在创建远程配置时提供端口号 但在进行 Git 克隆时似乎无法提供相同的操作 我在用gitolite https wiki arc
  • 如何让 Aptana Studio 记住 git ssh 密码

    我找不到任何有关如何获得 Aptana Studio 的内置 git 支持来记住执行推 拉操作的 ssh 密码的指南 信息 有人有什么想法吗 Aptana Studio 实际上是内置的 GIT 程序 它将在 Windows 上的 C Use
  • 无法通过 Git Bash 克隆 git 存储库

    在尝试使用克隆存储库时git clone 它显示以下错误 致命 无法访问 https github com microsoft c9 python getting started git https github com microsoft
  • `git push` -- 没有输出,什么也没有发生

    touch test git add test git commit m test git push u origin master 这奏效了 该文件已上传到存储库 rm test cp R website website git rm t
  • 如何减少 Bitbucket 上的 git repo 大小?

    我的问题摘要 在我向两个现有文件添加了几百个字节后 我在 Bitbucket 上的一个私人存储库的大小突然增加了一倍多 该存储库现在超过 2GB 这导致 Bitbucket 将其置于只读模式 因为它处于只读模式 所以我无法推送会减少存储库大
  • 将更改从一个分支复制到另一个分支

    我有一个分支名为BranchA from master 我有一些改变BranchA 我不会合并来自BranchA to master 现在我创建了另一个分支master named BranchB 我如何复制更改BranchA to Bra
  • Eclipse Git 关键字扩展

    每次我检查 git hub 服务器的源代码时 我都需要更新源代码修订关键字 version date 等 你可能知道 Git 中的主要问题是你无法使用以下命令修改文件 提交后有关提交的信息 因为 Git 首先对文件进行校验 基本上我想要实现
  • git 2.32 git push -u origin master 没有任何反应

    I ve starting to use git github and I m stucked on how to push my codes to github I m following some tutorials and when
  • Gerrit 和 Active Directory

    我正在尝试设置 Gerrit 以使用我们的公司 Active Directory 进行身份验证 我知道很多人都设法让它发挥作用 但它对我来说不起作用 如果我运行一个ldapsearch命令如下我得到了正确的结果 所以我知道我的搜索字符串是正
  • Phonegap使用命令行工具添加插件

    我是phonegap的新手 我按照phonegap官方网站中定义的步骤使用命令行工具创建项目 nodejs 我成功创建项目并添加平台 但是 当我尝试添加插件时出现以下错误 命令 cordova plugin add https git wi
  • 如何创建名称中带有正斜杠的标签

    当我已经有了类似的标签时 有什么方法可以创建名称中带有正斜杠的 git 标签吗 假设我有 1 16 0 标签 并且我想创建 1 16 0 1 0 0 标签 git tag 1 16 0 1 0 0 error refs tags 1 16
  • 如何在GIT中构建标签树?

    作为 GIT 的频繁用户 我喜欢git log graph尽我所爱git tag 我负责一个大型 GIT 存储库 其中有太多分支和标签 而且我的处理速度太慢西西弗斯式的 https en wikipedia org wiki Sisyphu
  • 以非交互式方式查找合并提交的正确父级

    我正在准备 svn2git 迁移 同时https github com nirvdrum svn2git https github com nirvdrum svn2git虽然非常有用 但我仍然遇到了一些恶作剧 我已经清理掉了大部分 但还剩
  • 如何仅根据拉取请求在 Jenkins 中运行阶段?

    我现在有一个基于 Jenkinsfile 的管道 其中包含多个阶段 每次提交到 Github 时都会由 webhook 触发 我想在每次提交时保持 构建 和 单元测试 阶段运行 但仅在分支准备拉取请求时运行 集成测试 阶段 我想要的是 st
  • 仅使用 git 存储未暂存的更改(不是 --keep-index)

    首先 我确实知道 keep index 这不是我想要的 因为它仍然隐藏着all更改 但将暂存的更改保留在工作树中 如果可能的话 我只想存储未暂存的文件 而无需再次添加所有更改git stash patch 如果您想存储索引 已暂存的内容 和
  • 在 Windows 下克隆 git repo 时,出现“错误:无法创建文件 <文件>...(是目录)”

    Z gt git clone git github com kennethreitz httpbin git Cloning into httpbin remote Counting objects 1073 done remote Com
  • 推送更改到 Git 不起作用

    每次我想要提交命令 git push heroku master 时 系统都会要求我在 PowerShell 中输入凭据 当我输入 heroku 凭据 默认情况下连接到 git 时 我收到错误消息 但是 当我输入我的主目录中的 netrc

随机推荐

  • 为什么 Angular 8 单元测试中的 viewChild 引用未定义

    我在我的项目中使用 Angular 8 但是当单元测试中有一个带有 ViewChild Ref 的组件未定义时 我遇到了单元测试问题 任何帮助 我有一个组件 Component selector app rating star templa
  • Django DateTimeField 上的查找时间

    我有模型 class Item models Model inicio models DateTimeField 当我尝试进行此查询时 itens Item objects filter inicio hour gte 6 它返回给我 Fi
  • Netty的ChannelLocal的使用

    Netty 的 JavaDocs 解释 ChannelLocal 与 ThreadLocal 类似 但是我对它的用法有一些疑问 ThreadLocal 是一个静态类 具有访问特定于实例的对象的静态方法 ChannelLocal 不是静态的
  • 如何使用块动画使 UINavigationBar 中的 UISearchBar 仅调整左边距的大小?

    我正在尝试复制移动 Safari 中看到的 UISearchBar 动画 UISearchBar 不是仅移动左边距 而是展开屏幕 然后 跳 到正确的位置 裁员同样不平衡 我怎样才能让这个动画像移动Safari中的UISearchBar一样
  • 我如何知道我正在运行哪个版本的 Doctrine?

    已经将它与 CodeIgniter 一起使用了一段时间 我不记得我是否安装了 v2 或者只是从另一个项目复制了文件 有任何想法吗 查看文件vendor doctrine orm lib Doctrine ORM Version php 其中
  • 在django中上传到s3之前如何压缩图像?

    我正在开发一个用户可以上传图像的应用程序 我想将图像的大小减小200 500kb 这是我的 models py 文件 class Report item models Model owner models ForeignKey settin
  • 错误:两个输出文件名解析为同一输出路径:“obj\Debug\Project1.Form1.resources”

    我收到错误 Two output file names resolved to the same output path obj Debug Project1 Form1 resources 尝试运行我创建的 Windows 窗体应用程序时
  • 迁移到 New Place SDK google 时出现重复的 jar (ListenableFuture.class)

    我正在尝试使用此功能将我的自动完成小部件 Places SDK Google 迁移到新小部件迁移指南 https developers google com places android sdk client migration 但是一旦我
  • 我可以在 PyQt4 应用程序中嵌入绘图(离线)吗?

    我知道 plotly 会渲染为 HTML 并且可以嵌入到类似 Web 的环境中 我想知道是否可以在 PyQt 应用程序的 HTML 窗口中执行此操作 具体来说 我想知道这是否可以在没有互联网连接的情况下离线工作 EDIT 这是我最终如何使用
  • python:查找所有具有值的键

    我有一本如下字典 mydict a apple b bobb c d dog e dog 假设我想找到所有具有值 的键dog 在嵌套的情况下 键应该用点分隔 所以输出应该是一个列表 e c d 现在 如果我在 python 3 中编写以下代
  • 用于应用内购买的自动续订订阅

    通过应用内购买 自动续订 购买产品后 我点击服务器上的 API 来提供购买信息 打API如何知道产品是新的 当用户取消该订阅时 如何知道 Swift 3 为了让您检测到用户何时取消订阅 您需要执行以下操作 下载应用程序收据 验证收据 以便您
  • Networkx Python 中的权重相乘

    我正在networkx中绘制一棵树 并添加了百分比份额作为权重 示例 商店和商店的所有者 可以是另一家商店 import pandas as pd data pd DataFrame shop S1 S1 S1 S2 S2 S3 S3 S3
  • 连接 nvarchar(max) 值似乎不起作用(+= 用作=)

    使用 SQL Server 2012 我发现尝试基于表中的 nvarchar max 列构建字符串似乎无法正常工作 它似乎是覆盖 而不是追加 任意示例 DECLARE sql nvarchar max SELECT sql N SELECT
  • Powershell 全局模式匹配

    我正在看C ProgramFiles对于一个名为log4j core x y z jar 我正在尝试匹配最后一位数字z 可以是一位数也可以是两位数 0 99 我似乎无法获得正确的全局模式来完成此任务 Code PS C Users Admi
  • Greasemonkey - 替换 javascript src 以加载自定义 JS 而不是页面之一

    js 文件中有带有变量的特定网页 我想重写Greasemonkey加载的URL 但仍然没有得到任何结果 我使用的代码是 window addEventListener load function allTextareas document
  • 如何将pystache与金字塔集成?

    我想使用 pystache 在我的金字塔应用程序中提供的基于类的视图 但我不完全确定如何正确集成两者 我读了this https stackoverflow com questions 8169606 how to change the t
  • PHP 页面之间传递变量

    我想在一个页面中获取用户输入 将其存储在 php 变量中 然后在另一个 php 页面中使用它 我尝试过使用 会话 但它似乎不起作用 还有其他安全的选择吗 该信息可能是用户名和密码 尝试更改您的会话代码 因为这是执行此操作的最佳方法 例如 索
  • 使用 CSS 样式的按钮元素在 IE6 中不显示背景图像

    我有一个针对 IE 6 的旧版 Web 应用程序 正在重新设计 这些按钮的默认浏览器按钮看起来已替换为蓝色按钮图像 我的以下 HTML 和 CSS 在 IE 8 上工作正常 但在 IE 6 上不行 HTML
  • C++ 标准中的重载与默认参数

    我正在阅读另一个问题 这引起了我的思考 标准通常会指定在其描述中具有默认参数的函数 标准是否允许将它们写为重载 例如 标准规定std basic string copy有以下声明 size type copy Ch p size type
  • git pickaxe 找不到修改的行

    今天早些时候 我正在搜索更改函数名称的提交getReportHtml to getReport 我用镐找不到它 所以我通过手动搜索找到了它 现在我知道哪个提交发生了更改 我可以在 git diff 输出中看到更改 function getR