git - 使用 'git grep' 在 git core 中查找字符串实例

标签 git github

我在 git 中发现了一个小问题(糟糕的西类牙语翻译)并通过 git mailing list 报告了它.

一位开发人员告诉我,如果我可以的话,那就太好了:克隆 git repo ,使用 git grep 找到包含错误翻译的文件,对其进行修补,然后进行提交。

问题是,使用 git grep 我找不到可能存在错误翻译的文件。

准确地说,这是错误的翻译:

Su rama está delante de <<origin/master<< para 6 commits.

它应该说:

Su rama está delante de <<origin/master<< por 6 commits.

(即:para应该是por)。

为了找到句子,我试过:

git grep 'delante'
git grep 'delante' -- '*.[ch]'

git-grep的例子所示但是这两个命令返回都是空的。

我做错了什么?我正在使用 git version 1.9.1 顺便说一句。

最佳答案

显然,问题在于该句子不在 git 本身中,而是在其西类牙语 Ubuntu 翻译中:https://translations.launchpad.net/ubuntu/quantal/+source/git/+pots/git/es/+filter?person=franciscomol

我已经在那边提出了固定的翻译。

关于git - 使用 'git grep' 在 git core 中查找字符串实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30783818/

相关文章:

git - 如何查看 Git 扩展中 pull 了哪些更改?

Git 单独推送提交的子文件夹

git - 如何在 `git` 介质中发起对旧代码片段的 pull 请求?

python - 属性错误: module 'cv2.cv2' has no attribute 'samples'

git - 显示不同的 github 分支之间的差异?

ios - 如何使 Xcode 中的 Swift 文件编译成为可选?

git - 执行两个非常不同的分支的 merge ,因为需要快进 merge 提交而变得复杂

git - 如何使用 git log --graph 显示标签名称和分支名称

Git:git push -u origin 来源:master

git - 重写整个 git 历史