Как это отменить?! Git-команды для исправления своих ошибок

Если вы что-то сделали в Git’е, а потом очень сильно пожалели, не отчаивайтесь: возможно, всё можно исправить. Рассказываем, как это сделать.

Обложка статьи «Как это отменить?! Git-команды для исправления своих ошибок»
Обложка поста

Подробное введение в работу с Git

С Git должен быть знаком любой разрабочтик. В этой статье мы расскажем, что это такое, и покажем основные способы взаимодействия с этим инструментом.

Как выучить Git с нуля

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

Обложка поста

Git и GitHub: что это такое и в чём разница

Разработчики-новички зачастую путаются, когда слышат Git и GitHub. Перевели для вас статью, которая объясняет разницу между ними.

Обложка поста

Git pull и git fetch — в чём разница?

Git — полезный инструмент, но он непрост в освоении. Даже у опытных пользователей порой возникают вопросы по работе с ним. Сегодня мы попытаемся ответить на один из них: в чём разница между git pull и git fetch?

git

Курс «Git для начинающих»

Курс для тех, кто начинает своё знакомство с системой управления версиями Git.

Обложка поста
Обложка поста

Курс «Git для новичков»

Небольшой видеокурс по Git, который рассказывает, для чего нужны системы контроля версий и какими они бывают.

git-fire

В случае пожара закоммить: обзор инструмента git-fire

git-fire — это скрипт, который поможет вам в случае ЧП на рабочем месте. Рассказываем, как его установить и использовать.

Самый странный коммит в истории ядра Linux

Принято считать, что у git merge должно быть два родительских коммита. Например, вот свежий коммит ядра Linux версии 4.10-rc6 с идентификатором 2c5d955, образованный слиянием двух родителей:…

Обложка поста

git recall — простой способ вспомнить, что вы делали в репозитории

git-recall — это простой инструмент, который позволяет с лёгкостью проверить все сделанные вами и вашими контрибьюторами коммиты.

Обложка поста

10 ресурсов для изучения и использования Git

Git — это бесплатная open source распределённая система управления версиями, созданная самим Линусом Торвальдсом, создателем Linux. Начать работать с Git может быть трудно, но в Сети можно найти большое количество…

Обложка статьи «10 ресурсов для изучения и использования Git»
Обложка поста

Подборка удобных Git-алиасов от разработчика

Рассказывает Тим Петтерсен  В Git большое внимание уделяется обратной совместимости: многие мощные функции спрятаны в виде опций. К счастью, Git поддерживает алиасы, поэтому можно создать свои команды для полной реализации…

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

Рассказывает автор блога AlgoTech Git — это мощный, хотя и незамысловато выглядящий, инструмент, который при неосторожном использовании может устроить большой беспорядок. Поэтому, прежде чем пробовать выполнять различные фокусы с Git…

Обложка поста
Обложка поста

Подборка интерактивных самоучителей, которые помогут в увлекательной форме изучить основы популярных технологий

Часто основная проблема у начинающих программистов – отстутствие мотивации. Очень сложно собраться с силами, чтобы читать документацию или длинные туториалы на английском. Наверное именно поэтому всё популярнее становятся интерактивные самоучители…

Обложка поста

Рисуем в профиле на GitHub: скрипт для подделки активности в open source и украшения коммитов

Короткий обзор простого Python скрипта, который позволит украсить историю вашей активности на GitHub: как видно с миниатюры, contributions возможно подменить на текст и даже на картинку.

Git. Быстрый старт по использованию основных операций с объяснениями

Начнем, естественно, с загрузки. Надеемся, какая у вас операционная система, вы знаете. И сразу предупредим новичков: не путайте git и GitHub — это разные вещи. Нас интересует именно git, а GitHub (или ему подобные сервисы вроде Bitbucket или…

Обложка поста

Получаем больше информации от git log

Сегодня делимся коротким советом с теми, кто использует git через консоль. Это одна из первых команд, которые автор этого совета рекомендует использовать на новой машине, и по его заверениям, сам он все…

Утилита для поиска ветки, в которую был сделан коммит

Установка $ npm install –save find-commit…

Простая автоматическая напоминалка с итогами вашей разработки за день и неделю в виде списка git-коммитов

Подводить итоги дня и недели по написанию кода можно с помощью одного довольно простого скрипта, который будет отправлять вам на почту подборку ваших коммитов за это время. Конечно, вы можете…

Обложка поста

4 книги о системах контроля версий, которые дадут о них полное представление

Что такое управление версиями и зачем оно вам нужно? Многие начинающие программисты не только не знают ответа на этот вопрос, но и даже им не задаются. Мы решили исправить это досадное упущение и опубликовать подборку из четырёх книг по разным системам контроля…

Каждая строка кода должна быть задокументирована

Рассказывает Мислав Мароник, автор блога mislav.uniqpath.com Каждая строка кода должна быть задокументирована, пускай даже не в виде комментариев. Кто бы ни написал четыре строки ниже, он по какой-то причине захотел…

Обложка поста

Git за 500 слов

Прим. автора: Эта статья идет в качестве дополнения к Gitlet, моей реализации Git на JavaScript. Предположим, у нас есть директория alpha, в которой содержится файл number.txt с текстом «first». Мы…

Обложка поста
Обложка поста

Руководство по командной разработке с Git

Это руководство по разработке с git написано на основе статьи “Как внедрить свои изменения в ядро Linux”, информации из раздела справки по git и различных техниках, которые популярны в сообществе.

Самые типичные ошибки и вопросы, связанные с Git, и удобные способы их решения

Если вы хотите получше узнать те части Git, про которые раньше боялись спросить, то этот список для вас. Тут собраны наиболее типичные ситуации и способы их решения как из личного…

Обложка поста

intend-to-add в Git

Команда git add выполняется вслепую, но ее можно более или менее проконтролировать, используя опцию –patch. Но к сожалению, она хорошо работает только с изимененными или удаленными файлами, а вот неотслеживаемые…