Cистема контроля версий Git: расширенная шпаргалка

4
23794
Добавить в избранное

Git — это популярная система контроля версий. Ее использует практически каждый проект, чья деятельность так или иначе связана с ИТ.

Запомнить все команды с первого раза вряд ли получится, поэтому мы для вас приготовили расширенную шпаргалку.

Полезные руководства по Git

Поиск по содержанию

Удаленная синхронизация и перезапись локальных изменений

Список всех файлов до коммита

Отмена коммита

Список всех конфликтующих файлов

Список всех файлов, измененных коммитом

Изменения с момента последнего коммита

Изменения, выполненные для коммита

Альтернатива:

Показать подготовленные/неподготовленные файлы для коммита

Все ветки, которые уже соединены с веткой master

Быстрый переход к предыдущей ветке

Альтернатива:

Удалить ветки, которые уже объединены с master

Альтернатива:

Все ветки и выходящие из них, а также последние коммиты на ветке

Отслеживание ветки

Удаление локальной ветки

Удаление ветки

Альтернатива:

Удаление локальной метки

Удаление метки

Отменена локальных изменений

Отмена коммита, создание нового коммита

Отмена коммита, предпочительно для приватных веток

Повтор предыдущего сообщение коммита

Просмотр истории коммитов для текущей ветки

Изменить автора

Сброс автора, после того как автор был изменен в глобальной конфигурации

Изменение удаленного URL

Получение списка всех удаленных ссылок

Альтернатива:

Получение списка всех локальных и удаленных веток

Получение списка только удаленных веток

Получение списка изменений файла, а не весь файл

Получение git bash

Что изменилось за две недели?

Альтернатива:

Просмотреть все коммиты, сделанные с момента создания ветки мастера

Выбор коммитов по веткам с помощью cherry-pick

Показать ветки, содержащие commit-hash

Альтернатива:

Git-алиасы

Сохранение текущего состояния отслеживаемых файлов без коммитов

Альтернатива:

Сохранение текущего состояния изменений в отслеживаемых файлах

Альтернатива:

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

Альтернатива:

Сохранение текущего состояния с сообщением

Сохранение текущего состояния всех файлов (игнорируются, не отслеживаются и отслеживаются)

Альтернатива:

Показать список всех данных, сохраненных в тайнике

Прятанье без удаления из списка

Взять файл из тайника

Альтернатива:

Показать все отслеживаемые файлы

Показать все неотслеживаемые файлы

Показать все проигнорированные файлы

Создание нового рабочего дерева из репозитория (git 2.5)

Отслеживание файлов без удаления

Альтернатива:

Перед удалением ненужных файлов / каталогов, получить список этих файлов / каталогов

Удаление неотслеживаемых файлов

Удаление неотслеживаемого каталога

Обновление всех подмодулей

Альтернатива:

Показать все коммиты в текущей ветке

Альтернатива:

Переименование ветки

Альтернатива:

Архивация ветки master

Изменить предыдущий коммит без сообщения об редактировании

Удаление ссылок, ссылающихся на удаленные ветки

Альтернатива:

Визуализация дерева версий

Альтернатива:

Развертывание вложенной папки git в gh-pages

Добавление проекта к репозиторию с использованием поддерева

Получение последних изменений в репозитории проекта с использованием поддерева

Экспорт истории ветки в файл

Импорт из пакета

Получение имени текущей ветки

Игнорировать один файл при коммите

Запрос по идентификатору в локальную ветку

Альтернатива:

Показать самую используемую метку в текущей ветке

Показать встроенное слово diff

Не учитывать изменения отслеживаемого файла

Отмена без изменений

Удаление файлов из .gitignore

Восстановление удаленного файла

Восстановление файлов к определенному коммиту

Список всех алиасов и конфигов

Добавление пользовательских редакторов

Автоматическое исправление опечаток

Проверьте, является ли изменение частью релиза

Помечает ваш коммит, как исправление предыдущего коммита

Пропустить область во время коммита

Список игнорируемых файлов

Статус игнорируемых файлов

Список n последних коммитов

Альтернатива:

Открыть все конфликтующие файлы в редакторе

Мгновенный просмотр рабочего репозитория в gitweb

Просмотр GPG подписи в журнале коммитов

Удаление записи в глобальной конфигурации

Создание новой ветки без истории

Извлечь файл из другой ветки

Изменить предыдущие два коммита с интерактивной перестановкой

Список всех веток — WIP

Бинарный поиск ошибок

Создание списка коммитов и изменений в конкретном файле

Клонировать ветку

Создание и редактирование новой ветки

Альтернатива:

Отключить цветной вывод git в терминал

Настройки цвета

Клонировать репозиторий

Поиск коммитов по всем веткам

Получение первого коммита в ветке

Показать коммиты по авторам и названию

Количество коммитов в ветке

Алиас: git undo

Добавление примечаний к объекту

Показать все git-notes

Применение коммита из другого репозитория

Список запрещенных git коммитов

Альтернатива:

Изменить git конфигурацию

Показать логическую переменную Git

Узнать название репозитория

Показать логи между диапазоном дат

Исключить автора из логов

Создание сводки ожидающих изменений

Получение списка ссылок в удаленном репозитории

Список всех git алиасов

Альтернатива:

Перенос локальной ветки в удаленный репозиторий

Хотите получать больше интересных материалов с доставкой?

Подпишитесь на нашу рассылку:

И не беспокойтесь, мы тоже не любим спам. Отписаться можно в любое время.




Добавить комментарий