Работа с версиями GIT

Просмотр списка тегов Просмотреть список имеющихся тегов в Git можно очень просто. Достаточно набрать команду git tag (параметры -l и —list опциональны): Данная команда перечисляет теги в алфавитном порядке; порядок их отображения не имеет существенного значения. Аннотированные теги Создание аннотированного тега в Git выполняется легко. Самый простой способ — это указать -a при выполнении команды tag: Опция -m задаёт сообщение, которое будет храниться Читать дальше…

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

При работе в Linux иногда требуется сменить права для файлов в проекте, при этом такие файлы попадают в список модифицированных файлов в системе контроля версий git, хотя исходный код не изменился, а были изменены права доступа к файлу (chmod). Для решения данной проблемы необходимо выполнить следующую команду находясь в папке Читать дальше…

Git: отменить merge

Есть репозиторий, с двумя бранчами – master и rdsmanager_NG-1. Изменения в rdsmanager_NG-1 были смерджены в master. Необходимо отменить это объединение. Находим “лишний” мердж: В данном случае – коммит с ID d22654c64574d1f01ef49f12bf0688c7c9cc3c1d – не нужен. Выполняем откат до предыдущего коммита: Сохраняем изменения в самом репозитории: Готово: Отмена отмены мерджа. Создаём бранч заново, с ID коммита, который был отменён: Все Читать дальше…

SSH + GIT (GitLab)

Ключ по умолчанию Откройте терминал и выполните команду: Эта команда, попросит ввести место куда сгенерировать ключ + пароль. Все шаги можно пропустить нажатием Enter. По умолчанию ключ будет сгенерирован в папке пользователя C:/Users/User/.ssh Свой ключ Если ключ лежит в другом месте, для его подключения Токен Для закрытых пакетов иногда надо Читать дальше…