Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Уникальная игра, объединяющая популярные механики Match3 и пошаговые бои!

Магический мир

Мидкорные, Ролевые, Три в ряд

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
2256
mashinaRS
mashinaRS
2 года назад

Git shit⁠⁠

Git сложен: легко всё проебать, и трудно понять как исправить. Документация Git - это финиш: чтобы найти решение, тебе заранее надо знать название фишки, которая вернет всё на место.

Популярно опишу несколько ситуаций, из которых мне пришлось выбираться:

Бля, я накосячил, где у git волшебная машина времени!?!

Git shit Программирование, Git, Юмор, Мат, Длиннопост, Github

Используйте это, чтобы вернуть случайно удалённые штуки или убрать то, чем вы всё сломали, или восстановиться после неудачного слияния, или просто вернуться туда, когда всё работало. Я ОЧЕНЬ ЧАСТО использую reflog. Снимаю шляпу перед теми, кто предложил добавить это.

Бля, я закоммитил и вспомнил, что кое-что забыл!

Git shit Программирование, Git, Юмор, Мат, Длиннопост, Github

Обычно я это использую, когда коммичу, потом запускаю тесты/сканеры... и блин, я не поставил пробел после знака равно. Также можно сделать изменения в новом коммите и использовать rebase -i чтобы склеить оба коммита вместе, но так в миллион раз быстрее.

Предупреждение: никогда не изменяйте коммиты, отправленные в публичную ветку! Изменяйте только коммиты в вашей локальной ветке, иначе вам пиздец.

Бля, мне нужно изменить сообщение моего последнего коммита!

Git shit Программирование, Git, Юмор, Мат, Длиннопост, Github

Ебаные требования по наименованию.

Бля, Я случайно закоммитил что-то в мастер, хотя это должно быть в новой ветке!

Git shit Программирование, Git, Юмор, Мат, Длиннопост, Github

NB: это не будет работать, если вы уже отправили коммит в удалённую ветку, и если вы пробовали сделать это как-то по-другому, может помочь git reset HEAD@{количество-коммитов-назад} вместо HEAD~. Ёбушки-воробушки. Так же многие люди предлагали сделать то же самое, но короче. Спасибо всем!

Бля, я случайно закоммитил не в ту ветку!

Git shit Программирование, Git, Юмор, Мат, Длиннопост, Github

Многие люди предлагали использовать cherry-pick в такой ситуации, так что выбирайте, то что вам больше нравится!

Git shit Программирование, Git, Юмор, Мат, Длиннопост, Github

Бля, я пытаюсь открыть diff, но ничего не происходит?!

Если вы уверены, что изменили файлы, но diff пуст, возможно вы индексировали изменения (add) и нужно добавить специальный флаг.

Git shit Программирование, Git, Юмор, Мат, Длиннопост, Github

Бля, мне нужно отменить коммит, который был 5 коммитов назад!

Git shit Программирование, Git, Юмор, Мат, Длиннопост, Github

Вам не нужно откатываться назад и копипастить старый файл в существующий! Если вы закоммитили хрень, её можно убрать с revert.

Также можно отменить только один файл вместо целого коммита! Но конечно, (как всегда у git`а) это совершенно другой набор чёртовых команд...

Бля, мне нужно отменить изменения в файле!

Git shit Программирование, Git, Юмор, Мат, Длиннопост, Github

Когда до меня это дошло, это было ОХУЕННО. Если серьезно, то схуяли checkout -- лучший способ отменять изменения? :угрожает-линусу-торвальдсу:

Нахуй всё, я сдаюсь.

Git shit Программирование, Git, Юмор, Мат, Длиннопост, Github

Спасибо Eric V. за эту подсказку. Все жалобы по поводу использованию sudo в этой шутке могут быть направлены сразу ему.

Вообще говоря, если ваша ветка настооолько загажена, что нужно вернуться к удалённому состоянию в "git-корректном стиле" попробуйте это, но это необратимо!

Git shit Программирование, Git, Юмор, Мат, Длиннопост, Github

https://ohshitgit.com/ru

Показать полностью 10
Программирование Git Юмор Мат Длиннопост Github
236
109
silencer2k
silencer2k
2 года назад
IT-юмор

Йода плохого не посоветует⁠⁠

Йода плохого не посоветует
Git Юмор Мемы Картинка с текстом
5
24
nekko
nekko
3 года назад
ДЕВОПСИНА

Основы работы с GIT⁠⁠

Основы работы с GIT IT юмор, IT, Юмор, Git

ИСТОЧНИК В ТЕЛЕГРАМ

Показать полностью 1
IT юмор IT Юмор Git
0
8
TopcatRu
4 года назад

Когда неуверенно работаешь с git merge⁠⁠

Когда неуверенно работаешь с git merge Программирование, IT, Юмор, IT юмор, Картинки, Профессиональный юмор, Магия, Волшебство, Git, Длиннопост
Когда неуверенно работаешь с git merge Программирование, IT, Юмор, IT юмор, Картинки, Профессиональный юмор, Магия, Волшебство, Git, Длиннопост
Когда неуверенно работаешь с git merge Программирование, IT, Юмор, IT юмор, Картинки, Профессиональный юмор, Магия, Волшебство, Git, Длиннопост
Когда неуверенно работаешь с git merge Программирование, IT, Юмор, IT юмор, Картинки, Профессиональный юмор, Магия, Волшебство, Git, Длиннопост
Когда неуверенно работаешь с git merge Программирование, IT, Юмор, IT юмор, Картинки, Профессиональный юмор, Магия, Волшебство, Git, Длиннопост

Мой инстаграм-аккаунт: https://www.instagram.com/_enjoy.it_/

Показать полностью 5
[моё] Программирование IT Юмор IT юмор Картинки Профессиональный юмор Магия Волшебство Git Длиннопост
21
0
TopcatRu
4 года назад

Когда не разобрался в проекте и пытаешься запушить код⁠⁠

Когда не разобрался в проекте и пытаешься запушить код Программирование, IT, Юмор, IT юмор, Картинки, Git, Штурм, Осада, Длиннопост
Когда не разобрался в проекте и пытаешься запушить код Программирование, IT, Юмор, IT юмор, Картинки, Git, Штурм, Осада, Длиннопост
Когда не разобрался в проекте и пытаешься запушить код Программирование, IT, Юмор, IT юмор, Картинки, Git, Штурм, Осада, Длиннопост

Мой инстаграм-аккаунт: https://www.instagram.com/_enjoy.it_/

Показать полностью 3
[моё] Программирование IT Юмор IT юмор Картинки Git Штурм Осада Длиннопост
7
11
IeriaMusic
IeriaMusic
4 года назад

На GitHub введут тёмный режим⁠⁠

На GitHub введут тёмный режим Github, Git, Программирование, Разработка, Юмор, Политика

Об этом в своём твиттере рассказал генеральный директор Github Нат Фридман. А ещё он пообещал, что это будет «лучший тёмный режим, который когда-либо видели».

Что ж, ради «лучшего» подождём.


Источник: https://t.me/tproger_official/6486

Показать полностью 1
Github Git Программирование Разработка Юмор Политика
0
1606
Geekabu
Geekabu
4 года назад
IT-юмор

Будущее уже здесь⁠⁠

Будущее уже здесь
Github Бот Git Патч Уязвимость Программирование Разработка Юмор IT юмор Перевел сам Скриншот
70
107
Trenieiso
Trenieiso
5 лет назад
IT-юмор

Как работать с legacy⁠⁠

Как работать с legacy Юмор, Git, IT, Программирование

В первый день на новой работе сделайте `git squash` всего кода в репозитории с названием "Legacy code" и форс-пушните в мастер.

Юмор Git IT Программирование
35
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии