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

Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: