Рубріки: Подборки

Шпаргалка из 25 полезных git-команд на каждый день

Богдан Мирченко

Разработчик из команды devdefinitive опубликовал список из лучших, на его взгляд, git-команд, которые каждый программист должен знать и использовать в повседневной разработке для повышения продуктивности. 

Вот они: 

  • git add: добавляет все новые, измененные, удаленные файлы из текущей директории и ее поддиректорий;
  • git commit: записывает файл;
  • git config: устанавливает элементы управления для локального сохранения проекта/файла;
  • git help: отображает всю необходимую информацию о командах git;
  • git status: показывает состояние репозитория (отслеживаемые, измененные, новые файлы и так далее);
  • git log: выдает информацию о предыдущих коммитах;
  • git diff: вычисляет разницу между двумя git-деревьями. Это может быть разница между рабочей директорией и индексом, между индексом и последним коммитом, или между любыми двумя коммитами;
  • git reset -- hard: ОПАСНАЯ команда, которая отменяет все незавершенные изменения;
  • git remote add <url or address>: добавляет новый удаленный адрес;
  • git remote rm: удаляет файл из репозитория;
  • git push –u origin master: используется для отправки данных из локального репозитория в удаленный;
  • git branch: показывает список веток;
  • git checkout: позволяет исследовать ветки;
  • git tag: используется для задания постоянно метки на какой-либо момент в истории проекта;
  • git fetch: связывается с удаленным репозиторием и забирает из него все изменения и сохраняет их локально;
  • git rebase: интегрирует изменения из одной ветки в другую;
  • git config –global color.ui true: добавляет глобальную настройку в конфигурационный файл и делает вывод цветным для всех операций со всеми репозиториями;
  • git init: создает новый проект в текущей директории;
  • git commit –m “New file Readme.md”: сохраняет изменения в локальном репозитории;
  • git show: отображает объект в простом виде. Обычно используется для просмотра информации о метке или коммите;
  • git merge: используется для слияния одной или нескольких веток в текущую, после чего устанавливает указатель текущей ветки на результирующий коммит;
  • git pull <repo link>: загружает папку из удаленного репозитория;
  • git stash save: используется для временного сохранения всех незакоммиченных изменений для очистки рабочей директории без необходимости коммитить незавершенную работу в новую ветку;
  • git stash drop: отбрасывает самые последние сохраненные файлы;
  • git clean -df: удаляет неотслеживаемые файлы и директории.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023