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