Основная задача Git — гарантировать, что вы не потеряете внесенные изменения. Но эта система также предназначена для предоставления вам полного контроля над процессом разработки. Среди прочего вы сами определяете то, как выглядит история вашего проекта. Такая свобода создает и вероятность потери коммитов.
👉 Какие команды предоставляет Git для перезаписи истории?
📌 Git предоставляет несколько способов изменения истории и отмены изменений:
✔️Используйте команду git commit --amend (--no-edit/-m "comment") для изменения последнего коммита
✔️Используйте команду git rebase для объединения коммитов и изменения истории ветки (git rebase -i даст вам более точный контроль над изменениями истории)
✔️Если вы завершили перебазирование, а затем решили, что полученный результат это не то, что вам нужно — воспользуйтесь командой git reflog, чтобы восстановить предыдущую версию вашей ветки
#вопросы_с_собесов #устрой_деплой
👉 Какие команды предоставляет Git для перезаписи истории?
#вопросы_с_собесов #устрой_деплой
😍15👍14❤6🥱3🥰2
— Почему мы использовали данный подход?
— Не знаю. Это было в какой то статье.
— Не знаю. Я это скопировал из Х(источника).
— Не знаю. Я использовал этот подход на предыдущем проекте.
— Не знаю. Мне кто‑то сказал использовать его.
Вам знакома данная проблема? Данный шаблон поведения — это потребление, а не созидание. Потребление без каких‑либо вопросов. Потребление, прикрывающееся мнением авторитетов.
Александра Сикора рефлексирует о том, почему так происходит?
— мы ленимся;
— у нас нет времени;
— так удобней;
— мы не верим в самих себя.
📌 Как перестать быть потребителем?
✔️Поймите, что в мире полно заблуждений. Люди и предлагаемые ими решения не безупречны.
✔️Адаптируйте решения к вашим конкретным ситуациям. Нет какого‑либо универсального решения для всего. Сравнивайте разные подходы друг с другом, анализируйте их. Туториалы и статьи показывают лишь идею и совершенно не обязательно будут содержать в себе готовый к использованию код. Всегда анализируйте что‑либо перед тем, как вы соберетесь это использовать.
✔️Верьте в себя. Ваши решения ничем не хуже тех, что лежат на просторах интернета.
✔️Продолжайте учиться и быть любознательными.
🔗 Читать перевод
— Не знаю. Это было в какой то статье.
— Не знаю. Я это скопировал из Х(источника).
— Не знаю. Я использовал этот подход на предыдущем проекте.
— Не знаю. Мне кто‑то сказал использовать его.
Вам знакома данная проблема? Данный шаблон поведения — это потребление, а не созидание. Потребление без каких‑либо вопросов. Потребление, прикрывающееся мнением авторитетов.
Александра Сикора рефлексирует о том, почему так происходит?
— мы ленимся;
— у нас нет времени;
— так удобней;
— мы не верим в самих себя.
📌 Как перестать быть потребителем?
✔️Поймите, что в мире полно заблуждений. Люди и предлагаемые ими решения не безупречны.
✔️Адаптируйте решения к вашим конкретным ситуациям. Нет какого‑либо универсального решения для всего. Сравнивайте разные подходы друг с другом, анализируйте их. Туториалы и статьи показывают лишь идею и совершенно не обязательно будут содержать в себе готовый к использованию код. Всегда анализируйте что‑либо перед тем, как вы соберетесь это использовать.
✔️Верьте в себя. Ваши решения ничем не хуже тех, что лежат на просторах интернета.
✔️Продолжайте учиться и быть любознательными.
🔗 Читать перевод
Хабр
Бóльшая часть технического контента — дерьмо
За последние несколько лет, при работе и разговорах со многими разработчиками, я заметила один повторяющийся шаблон поведения. Он начал меня сильно беспокоить, и я продолжаю постоянно говорить и...
👍23❤6👏2🤔1🥱1
Маск начал ребрендинг Twitter и убрал синюю птицу с логотипа. Теперь там буква X. Первая реакция Твиттера на ребрендинг тоже подоспела☝️
#оффтоп
#оффтоп
🥱29😁15❤4👍1
Как вам ребрендинг Твиттер?
Anonymous Poll
51%
Твиттер-*уиттер
8%
Давно пора
21%
Верните птичку
19%
Я еще с тредами не разобрался, какой там ребрендинг
😁22❤4🥱3👾1
🐍 Самоучитель по Python для начинающих. Часть 25: Основы анализа данных с Pandas
Покажем основные приемы работы с DataFrame и Series, которые нужно знать начинающему дата-аналитику. В конце статьи – 10 мини-проектов по анализу и визуализации многомерных данных.
🔗 Основной сайт
🔗 Зеркало
Покажем основные приемы работы с DataFrame и Series, которые нужно знать начинающему дата-аналитику. В конце статьи – 10 мини-проектов по анализу и визуализации многомерных данных.
🔗 Основной сайт
🔗 Зеркало
❤13👍3🔥3
Вы спокойны, сдержаны, имеете малый круг друзей, но довольно близких, а также вы не любите шумные компании, предпочитаете проводить время наедине с собой и сконцентрированы на своем внутреннем мире. Поздравляем — вы интроверт 👐
Несмотря на свою необщительность, интроверты могут быть очень приятными и интересными собеседниками, если с ними правильно общаться на интересующие их темы.
📌 Как расширить свой круг знакомств в таком случае? У интроверта Тимура Гафиулина из Учи.ру есть несколько кейсов.
💭 Вы интроверт?
💯 — да, и у меня все отлично
🥱 — нет, у меня нет проблем с социализацией
🤔 — фигня все это, пойду кодить дальше
#холивар
Несмотря на свою необщительность, интроверты могут быть очень приятными и интересными собеседниками, если с ними правильно общаться на интересующие их темы.
📌 Как расширить свой круг знакомств в таком случае? У интроверта Тимура Гафиулина из Учи.ру есть несколько кейсов.
💭 Вы интроверт?
💯 — да, и у меня все отлично
🥱 — нет, у меня нет проблем с социализацией
🤔 — фигня все это, пойду кодить дальше
#холивар
YouTube
Как расширять свой круг знакомств, если ты интроверт | Тимур Гафиулин, Frontend-разработчик в Учи.ру
Практически все советы по новым знакомствам абсолютно не работают для большинства людей, заставляя их переживать, что с ними что-то не так. Постараемся разобраться в том, как это исправить и как сделать процесс знакомств простым и приятным.
A?.Frontend:…
A?.Frontend:…
💯35🤔23🥱14❤6👍5
Нашли для вас на просторах всемогущего интернета обложки венгерского компьютерного журнала. Тут вам и продуктовая корзина айтишника, и обложки с явным слоганом «программирование — полная *опа».
Ну скажите, что может быть лучше?
Ну скажите, что может быть лучше?
😁65🔥9🥱4👾2❤1👍1
📉 Cитуация на рынке труда в IT: зарплаты и куда все катится в 2023 году
Спойлер: все неоднозначно, сложно и, местами, — плачевно. По крайней мере, об этом говорит статистика за первое полугодие 2023 года.
🔗 Основной сайт
🔗 Зеркало
Спойлер: все неоднозначно, сложно и, местами, — плачевно. По крайней мере, об этом говорит статистика за первое полугодие 2023 года.
🔗 Основной сайт
🔗 Зеркало
👍11👏3🙏1
🦄 Мы тут сделали свою версию мема про единорога. Есть идеи поинтереснее? Присылай свой вариант в комменты👇
😁40👍3🤩3👏1🥱1
Как работает Docker? Из чего состоит архитектура Docker и что происходит, когда мы запускаем docker build, docker pull и docker run?
📌 В архитектуре Docker есть 3 компонента:
🔹Docker client: общается с Docker-демоном.
🔹Docker host: Docker-демон прослушивает запросы Docker API и управляет объектами Docker, такими как образы, контейнеры, сети и тома.
🔹Docker registry: хранит Docker-образы. Docker Hub — публичный реестр, которым может пользоваться каждый.
📌 Разберем команду docker run подробнее👇
1. Docker извлекает образ из registry.
2. Создает новый контейнер.
3. Выделяет контейнеру файловую систему для чтения и записи.
4. Создает сетевой интерфейс для подключения контейнера к сети по умолчанию.
5. Запускает контейнер.
Источники:
🔗 Официальный сайт Docker
🔗 Alex Xu
#вопросы_с_собесов #easy
🔹Docker client: общается с Docker-демоном.
🔹Docker host: Docker-демон прослушивает запросы Docker API и управляет объектами Docker, такими как образы, контейнеры, сети и тома.
🔹Docker registry: хранит Docker-образы. Docker Hub — публичный реестр, которым может пользоваться каждый.
📌
1. Docker извлекает образ из registry.
2. Создает новый контейнер.
3. Выделяет контейнеру файловую систему для чтения и записи.
4. Создает сетевой интерфейс для подключения контейнера к сети по умолчанию.
5. Запускает контейнер.
Источники:
🔗 Официальный сайт Docker
🔗 Alex Xu
#вопросы_с_собесов #easy
👍37❤4👏2
🐍🎸 Курс Django. Часть 1: Django — что это? Обзор и установка фреймворка, структура проекта
Рассмотрим особенности, принцип работы, плюсы и минусы Django. Покажем, как установить фреймворк в виртуальное окружение, создать, настроить и запустить первый проект.
🔗 Основной сайт
🔗 Зеркало
Рассмотрим особенности, принцип работы, плюсы и минусы Django. Покажем, как установить фреймворк в виртуальное окружение, создать, настроить и запустить первый проект.
🔗 Основной сайт
🔗 Зеркало
👍18🥱3❤1🤔1