Блог веб разработки статьи | видеообзоры | исходный код

Блог веб разработки статьи | видеообзоры | исходный код

webfanat вконтакте webfanat youtube

Откат GIT

Откат GIT

Доброго времени суток друзья и с новым годом. Бывают ситуации когда мы добавили лишнего в git и хотим откатить изменения назад.

Выполним следующую команду:

git add entry.json

здесь мы добавили(проиндексировали) файл 'entry.json', для того чтобы убедится что изменения добавлены, выполним команду git status -s. Теперь представьте себе ситуацию что мы не планировали индексировать файл entry.json и добавили его по ошибке.

И для того чтобы сделать файл entry.json вновь непроиндексированным нам нужно воспользоваться следующей командой:

git reset entry.json

после выполнения данной команды, проверяем состояние файла entry.json c помощью git status -s и видим что файл снова стал непроиндексированным. Задача выполнена!

Если мы хотим отменить индексацию в системе для всех файлов которые были в последнем добавлении проиндексированы, то просто можем указать:

git reset

Теперь рассмотрим следующую команду которая позволяет у всех непроиндексированных файлов откатывать изменения назад к состоянию последнего коммита:

git checkout -- first.json

отмечу что если данный файл(first.json) и его изменения не зафиксированы в коммите данная команда выполняться не будет, так как здесь подразумевается откат изменений файла к последнему коммиту.

Вот и все дорогие друзья. Может быть данная небольшая статья была для вас запутана?

Тогда оставляйте свои вопросы в комментариях с радостью на них отвечу.

Желаю всего доброго! Пока!

Оцените статью:

Статьи

Комментарии

Внимание!!! Комментарий теперь перед публикацией проходит модерацию

Все комментарии отправлены на модерацию

Реклама

Запись экрана

Данное расширение позволяет записывать экран и выводит видео в формате webm