git - 统一差异 : What does @@ mean?

标签 git diff

--- a/fs/namei.c
+++ b/fs/namei.c
@@ -1147,8 +1147,8 @@ static struct dentry *__lookup_hash(struct qstr *name, struct dentry *base,
  *  small and for now I'd prefer to have fast path as straight as possible.
  *  It _is_ time-critical.
  */
-static int do_lookup(struct nameidata *nd, struct qstr *name,
-           struct path *path, struct inode **inode)
+static int lookup_fast(struct nameidata *nd, struct qstr *name,
+              struct path *path, struct inode **inode)
 {
    struct vfsmount *mnt = nd->path.mnt;
    struct dentry *dentry, *parent = nd->path.dentry;
@@ -1217,7 +1217,6 @@ unlazy:
        }
    }

这是一段代码。 这行是什么意思?谁能给我解释一下吗? 谢谢!

最佳答案

这只是一个 block 标记。如果您想了解有关格式的更多信息,搜索“unified diff”可能会有所帮助。

第二个@@之后的行中的所有内容都会被忽略,因此它通常用于显示与代码块相关的函数头。

关于git - 统一差异 : What does @@ mean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9611634/

相关文章:

Git,如何使我的开发镜像/克隆我的主分支?

git - 有没有办法每次都通过 web 界面手动上传差异来使用带有 git 的审查板?

c++ - 如何在C++中最佳化序列化两个文件夹的差异

netbeans - 比较 NetBeans 中的本地和远程文件

git - 如何传递文件名参数 gitconfig diff textconv?

Java - 使用 java.Scanner 时文件看起来相同,但未评估为 "equal"

git - 使 git `replace` 提交永久(或类似)

git - 当正在 merge 的分支已经 merge 并恢复时,如何强制 merge 提交?

git - Git 中的提交 : Is it a snapshot/state/image or is it a change/diff/patch/delta?

svn - 当我运行 svn diff 时, 'MM' 是什么意思?