`git log - file` ничего не показывает - PullRequest
1 голос
/ 13 июня 2019

Я пытаюсь выяснить, как файл каким-то образом исчез из проекта, поэтому я запустил эту команду:

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 не может ничего вернуть, если файл существует в определенном коммите?Я неправильно понимаю команду?Я использовал его в других файлах, и он работает как положено.

PS Все вышеперечисленное происходит в одной и той же ветке.Коммит, в который я добавил файл, существует в ветке. Я запускаю эту команду

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...