У меня есть очень интересная проблема.Удалить файл из репозитория
У меня есть .gitignore файл, который пришел с клонированием репо, сначала совершить, я его не трогал, поэтому все было в порядке. Во втором деле я добавил несколько строк к нему, и моя фиксация не может проходить через QA, потому что .gitignore не должен быть там, но если я удалю его с git rm .gitignore --cached
, он будет удален с сервера производства, что-то, чего не может произойти ,
Есть ли способ удалить его из отслеживания, но сохранить репо без внесения изменений? и мне нужно отредактировать последнюю фиксацию для этого.
Просто удалите (или отредактируйте) его и не добавьте .gitignore на этап фиксации. Вероятно, это немного боль в тылу, но правильное решение заключается в том, что его вообще не должно быть, если это действительно не нужно. – mah