Как я могу найти через Git, кто удалил пару важных файлов локально (еще не был поставлен) - PullRequest
0 голосов
/ 29 апреля 2019

У нас есть автоматическая система, к которой могут обращаться несколько человек.Весь код автоматизации находится в репозитории и обновляется с помощью GIT.

Недавно я обнаружил, что пара важных файлов отсутствует.Я сделал «git status», и он показывает, что файлы были удалены (красным цветом), а не поставлены / зафиксированы.Я могу легко «оформить» эти файлы и восстановить их в порядке.

Однако, прежде чем я это сделаю, мне нужно выяснить, кто удалил эти файлы. Какую команду Git я могу использовать (или есть другой способ?), Чтобы узнать, кто удалил этот файл?

Я не могу использовать "git diff", потому что эти изменения не были зафиксированыв хранилище.

Ответы [ 2 ]

4 голосов
/ 29 апреля 2019

Если изменения сделаны только в локальной файловой системе, git не отслеживает, кто их изменил.Если вы хотите знать, какой пользователь (из ОС) изменил это, ваш файловый менеджер может помочь вам.

2 голосов
/ 29 апреля 2019

Если эти изменения не были внесены в GIT, то GIT не может сказать вам, кто его удалил или нет.

Возможно, вы могли бы попытаться отфильтровать людей, которые могли бы это сделать, проверив, когда файл был изменен в последний раз (и кто работал в течение этого времени).

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