git log-file没有显示任何内容

时间:2019-06-13 13:32:09

标签: git

我试图找出文件是如何从项目中消失的,所以我运行了以下命令:

git log -- .eslintrc.json

没有返回任何内容。所以我想也许我以为自己没有提交。

然后我运行此命令以确认:

git diff commit_where_i_added_it^ commit_where_i_added_it

此返回:

diff --git a/.eslintrc.json b/.eslintrc.json
new file mode 100644
index 0000000..92a588d
--- /dev/null
+++ b/.eslintrc.json
@@ -0,0 +1,18 @@
+{
+    "env": {
+        "browser": true,
+        "es6": true,
+        "node": true
+    },
+    "extends": "google",
+    "globals": {
+        "Atomics": "readonly",
+        "SharedArrayBuffer": "readonly"
+    },
+    "parserOptions": {
+        "ecmaVersion": 2018,
+        "sourceType": "module"
+    },
+    "rules": {
+    }
+}
.
.
.

因此很明显该文件存在于git中。那么我的问题是这样的:当文件在某个提交中存在时,git log -- .eslintrc.json如何不返回任何内容?我误会了命令吗?我已经在其他文件上使用了它,并且可以按预期工作。

P.S以上所有都是在同一分支上发生的。我添加文件的提交位于我正在运行此命令的分支上

0 个答案:

没有答案