Git — это целая вселенная из сотен команд и настроек, но большинство разработчиков используют лишь пару-тройку базовых: init, add, commit, branch. Тем временем существуют инструменты, которые гораздо мощнее и действительно могут прокачать ваш рабочий процесс. Именно о таких командах сегодня и пойдет речь. Начнем с команды, которую многие чистят “вручную”. С git clean наведете идеальную чистоту в репозитории буквально в один клик: git clean вычищает все неотслеживаемые файлы из вашей рабочей директории. То есть всякий мусор — скомпилированные объекты, временные файлы, бэкапы и прочее ненужное, не добавленное в репозиторий, — исчезает без следа. Например, в проекте появился неотслеживаемый файл: После выполнения git clean этот файл исчезает, а игнорируемые файлы (например, hello из .gitignore) — остаются на месте: Кто работал с Make, тот сразу узнает аналогию — это фактически make clean для вашего git-проекта. По умолчанию git clean не трогает неотслеживаемые папки, но если использовать
4 неожиданные команды Git, которыми почти никто не пользуется — вы будете в шоке, сколько времени они экономят
24 ноября24 ноя
15
3 мин