файл таинственно исчез без следа GitHub - PullRequest
0 голосов
/ 02 мая 2018

Я думаю, что схожу с ума здесь. Я изменил файл .htaccess и создал PR на github, но он показал, что я только что создал файл. Этого не может быть, потому что я на 90% уверен, что я только изменял и не создавал его, потому что я не знаю, как написать правило переписывания для WordPress, и это то, что внутри него раньше.

У меня такой вопрос: может ли файл быть удален из хранилища без каких-либо его журналов? Я даже не смог найти файл ни в одной из веток и зафиксировать историю. Я полностью потерян на этом. Может быть, я сумасшедший и только что создал файл.

У меня есть немного доказательств того, что он действительно существовал. В .gitignore была запись для точного пути к файлу .htaccess.

Ответы [ 2 ]

0 голосов
/ 03 мая 2018

Я просто хочу дать ответ на этот вопрос на случай, если кто-то еще столкнулся с этой проблемой.

Оказывается, .htaccess был автоматически помещен из apache, когда я установил WordPress для этого проекта. Остальной группе людей этот файл не нужен, так как они используют nginx, поэтому он был в .gitignore.

Так вот почему в хранилище нет файла .htaccess, и его никогда не было. Я был идиотом для сумасшествия и предполагал, что это была проблема с github, когда это не так. Ну что ж. Теперь я знаю.

0 голосов
/ 03 мая 2018

В .gitignore была запись о точном пути к файлу .htaccess.

Вот, пожалуйста. Это было в .gitignore, что означает ... это было проигнорировано!

Поэтому он никогда не был частью git-репо (но все еще мог существовать в вашей локальной файловой системе)

Теперь, когда оно удалено из .gitignore, оно теперь добавляется из локальной файловой системы в репозиторий git.


Для небольшой лучшей практики в вашем PR, рецензентам может быть полезно, если вы сделали один коммит, в который вы просто добавляете .htaccess, как он есть сегодня, а затем второй коммит, где вы фактически «изменяете» файл.

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