小编Dan*_*n C的帖子

Git如何查看某个函数的更改历史/删除?

我试图找到一个在某个时间点被删除的函数。我尝试使用git log -L :<funcname>:<file>来定位被删除的函数。结果最终是fatal: -L parameter \'<funcname>\' starting at line 1: no match.

\n\n

例如,如果我正在搜索 function findMe

\n\n

我输入git log -L :findMe:index.php

\n\n

index.php

\n\n
 <?php\n class stuff {.....}\n class otherStuff{....}\n class moreStuff{\n   public function test(){...}\n   public function findMe() {....}\n   public function test1() {....}\n }\n?>\n
Run Code Online (Sandbox Code Playgroud)\n\n

结果fatal: -L parameter \'<funcname>\' starting at line 1: no match

\n\n

参考git log

\n\n
\n

-L :<函数名称>:<文件>

\n\n

如果\xe2\x80\x9c:<funcname>\xe2\x80\x9d给出 代替 和<start> …

php git gitlab

5
推荐指数
1
解决办法
1981
查看次数

标签 统计

git ×1

gitlab ×1

php ×1