Важно запомнить следующий момент: команда git commit фиксирует только те изменения, которые были добавлены в staging area через git add . Поэтому если вы сделаете git add для файла, а затем измените его и сделаете git commit ,то ваши последние изменения не зафиксируются, так как вы не сделали git add .
Сокращение -a, -m позваляют записать все подготовленные файлы без открытия текстовогоредактора - при этом коментарий пишется в ковычках (-a команда add, -m комманда отменяющая запуск текстового редедактора для коментария
Флаг -a (сокращение от --all ) говорит о том, что мы добавляем в stage все удалённые/изменённые файлы (но не новые, новые нужно добавлять отдельно)
Флаг -m "Сообщение коммита" (сокращение от -- message="Сообщение коммита" ) позволяет не открывать редактор, а указывать сообщение прямо в командной строке.
будет выведана информация о предидущих коммитах с выводом хешсуммы и коментария оставленного пользователем при создаении коммита
будет выведана информация о предидущих коммитах с выводом хешсуммы и коментария оставленного пользователем при создаении коммита
Если вы случайно добавили в stage area файл, который добавлять не нужно
Если вы случайно зафиксировали коммит с ошибочным комментарием,то исправить комментарий последнего коммита можно
Если вы залили коммит с ошибкой,то можно создать «зеркальный» коммит, который отменит действие предыдущего:
Краткая справка по git
Справка по конкретной команде
Для того, чтобы игнорировать подобные файлы в Git есть специальный настроечный файл, который называется .gitignore (точка в начале имени файла обязательна!). В нём мы можем перечислить файлы и каталоги, которые Git должен игнорировать при работе. Это обычный текстовый файл, где на каждой строке размещается одно правило игнорирования. Обычно этот файл располагается в самом верхнем каталоге проекта и хранится в репозитории. Строки, начинающиеся с символа # являются комментарием и не воспринимаются как правила.