Как разработчику-одиночке правильно построить процесс создания и деплоя ПО — отвечают эксперты
Спросили у экспертов, стоит ли использовать одиночкам практики вроде VCS и CI/CD, и если да, то как.
Уроки по самой популярной системе контроля версий, заметки об особенностях и подводных камнях Git.
Спросили у экспертов, стоит ли использовать одиночкам практики вроде VCS и CI/CD, и если да, то как.
Полезные шпаргалки по Git, которые включили в себя базовые команды, схемы ветвления на основе Gitflow, работу с Subversion и GitHub.
Введение в Git включило в себя установку, настройку, команды, примеры и наглядные схемы, с которыми гайд максимально понятен.
Если вы что-то сделали в Git’е, а потом очень сильно пожалели, не отчаивайтесь: возможно, всё можно исправить. Рассказываем, как это сделать.
Если вы хотите выучить систему git, но не знаете, с чего начать, эта статья будет хорошим стартом. В ней подобраны лучшие источники для изучения git.
Из этой статьи вы узнаете, что такое Git и как он работает. После прочтения вы также будете знать, какие ещё есть системы контроля версий.
Git — полезный инструмент, но он непрост в освоении. Даже у опытных пользователей порой возникают вопросы по работе с ним. Сегодня мы попытаемся ответить на один из них: в чём разница между git pull и git fetch?
Курс для тех, кто начинает своё знакомство с системой управления версиями Git.
Небольшой видеокурс по Git, который рассказывает, для чего нужны системы контроля версий и какими они бывают.
git-fire — это скрипт, который поможет вам в случае ЧП на рабочем месте. Рассказываем, как его установить и использовать.
Принято считать, что у git merge должно быть два родительских коммита. Например, вот свежий коммит ядра Linux версии 4.10-rc6 с идентификатором 2c5d955, образованный слиянием двух родителей:
git-recall — это простой инструмент, который позволяет с лёгкостью проверить все сделанные вами и вашими контрибьюторами коммиты.
Git — это бесплатная open source распределённая система управления версиями, созданная самим Линусом Торвальдсом, создателем Linux. Начать работать с Git может быть трудно, но в Сети можно найти большое количество…
Рассказывает Тим Петтерсен В Git большое внимание уделяется обратной совместимости: многие мощные функции спрятаны в виде опций. К счастью, Git поддерживает алиасы, поэтому можно создать свои команды для полной реализации…
Рассказывает автор блога AlgoTech Git — это мощный, хотя и незамысловато выглядящий, инструмент, который при неосторожном использовании может устроить большой беспорядок. Поэтому, прежде чем пробовать выполнять различные фокусы с Git,…
Часто основная проблема у начинающих программистов – отстутствие мотивации. Очень сложно собраться с силами, чтобы читать документацию или длинные туториалы на английском. Наверное именно поэтому всё популярнее становятся интерактивные самоучители,…
Короткий обзор простого Python скрипта, который позволит украсить историю вашей активности на GitHub: как видно с миниатюры, contributions возможно подменить на текст и даже на картинку.
Начнем, естественно, с загрузки. Надеемся, какая у вас операционная система, вы знаете. И сразу предупредим новичков: не путайте git и GitHub — это разные вещи. Нас интересует именно git, а GitHub (или ему подобные сервисы вроде Bitbucket или…
Сегодня делимся коротким советом с теми, кто использует git через консоль. Это одна из первых команд, которые автор этого совета рекомендует использовать на новой машине, и по его заверениям, сам…
Установка $ npm install —save find-commit
Подводить итоги дня и недели по написанию кода можно с помощью одного довольно простого скрипта, который будет отправлять вам на почту подборку ваших коммитов за это время. Конечно, вы можете…
Что такое управление версиями и зачем оно вам нужно? Многие начинающие программисты не только не знают ответа на этот вопрос, но и даже им не задаются. Мы решили исправить это досадное упущение и опубликовать подборку из четырёх книг по разным системам контроля…
GitPass — минималистичный менеджер паролей на основе Git, с открытым исходным кодом, простым консольным интерфейсом и сохранением истории. Написан на Python с использованием Fernet. Для работы вам потребуется Python, аккаунт на…
Рассказывает Мислав Мароник, автор блога mislav.uniqpath.com Каждая строка кода должна быть задокументирована, пускай даже не в виде комментариев. Кто бы ни написал четыре строки ниже, он по какой-то причине захотел…
Прим. автора: Эта статья идет в качестве дополнения к Gitlet, моей реализации Git на JavaScript. Предположим, у нас есть директория alpha, в которой содержится файл number.txt с текстом «first». Мы…
Это руководство по разработке с git написано на основе статьи «Как внедрить свои изменения в ядро Linux», информации из раздела справки по git и различных техниках, которые популярны в сообществе.
Если вы хотите получше узнать те части Git, про которые раньше боялись спросить, то этот список для вас. Тут собраны наиболее типичные ситуации и способы их решения как из личного…
Команда git add выполняется вслепую, но ее можно более или менее проконтролировать, используя опцию —patch. Но к сожалению, она хорошо работает только с изимененными или удаленными файлами, а вот неотслеживаемые…