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

Шпаргалка из 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: удаляет неотслеживаемые файлы и директории.

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

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024