Git фиксирует неизмененные файлы - PullRequest
2 голосов
/ 06 июня 2011

Короче говоря, у меня есть ситуация, когда egit позволяет зафиксировать неизмененные файлы.Если я сделаю коммит, это испортит репозиторий git?

Ответы [ 2 ]

4 голосов
/ 06 июня 2011

Неизмененные файлы всегда фиксируются в git.Каждый коммит представляет собой целое дерево файлов вместе с сообщением коммита.Если у вас нет специфической странной ситуации, которая не отражена в описании «неизмененных файлов», проблем не будет.

0 голосов
/ 07 февраля 2015

Чтобы конкретно ответить на ваши вопросы, git commit фиксирует эти файлы в индексе, включая файлы, которые не изменились по сравнению с тем, что находится в хранилище. Есть несколько способов включить файл в индекс (см. Справочную страницу git-commit).

Git фиксирует файлы на основе их хеш-кода; если он не изменяется (как в случае, если файлы действительно не изменены), то ничего не сохраняется. Но в любом случае, независимо от того, был ли файл неизменен при фиксации, git commit не повредит хранилище.

...