我想在我在git分支上更改的文件中搜索一个字符串,但是它在没有更改的行中。我怎么能可靠地做到这一点?
答案 0 :(得分:0)
这是bash shell中的一个解决方案(在Windows上,确保你使用的是“Git bash”,而不是“Git CMD”)。
让我们从develop
调用您分支的分支。将develop
替换为您从此分支分支的实际分支的名称,并将search_string
替换为您的实际搜索字符串,如下所示。
git checkout branch_name
git diff --names-only develop... | xargs grep 'search_string'
注意三个点!这将忽略开发中的更改,因为您已经分支,因此它只会与您从中分支的提交进行比较。