git cherry-pick позволяет выбрать один или несколько коммитов из одной ветки и применить их в другой. Это полезно, когда необходимо перенести конкретные изменения, не сливая всю ветку.git cherry-pick <commit-hash>, Git создает новый коммит в текущей ветке, содержащий изменения из указанного коммита. Это отличается от слияния, так как переносится только выбранный коммит, а не вся история изменений.cherry-pick могут возникнуть конфликты, если изменения из выбранного коммита конфликтуют с текущими изменениями в ветке. В таких случаях потребуется ручное разрешение конфликтов.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2
git fetch используется для получения изменений из удаленного репозитория без их автоматического слияния с локальной веткой. Она загружает все новые коммиты, которые были добавлены в удаленный репозиторий, и обновляет ссылки на удаленные ветки в локальном репозитории.git fetch предоставляет возможность контролировать процесс слияния и избежать автоматического объединения, что может быть полезно для предотвращения конфликтов.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11⚡1
git commit -m "сообщение коммита". После этого используется команда git push, чтобы отправить изменения на удаленный сервер.git push origin main, где origin — это имя удаленного репозитория, а main — ветка, в которую отправляются изменения.git pull, чтобы синхронизировать изменения, а затем повторить git push.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥2
Git stash — механизм, позволяющий временно сохранить незакоммиченные изменения и восстановить их позже, не теряя текущее рабочее состояние. Подходит для ситуаций, когда требуется переключить ветку или выполнить обновление репозитория, а изменения ещё не готовы к коммиту.
🔘 При использовании команды
😊 Для просмотра сохранённых состояний используется
🔘 Восстановить изменения можно с помощью
Ставь👍 , если было полезно!
Больше ответов на сайте👈
✈️ Git собеседования
git stash все изменения перемещаются в специальное хранилище, а рабочая директория возвращается к чистому состоянию.git stash list. git stash apply.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2
Часто используется для участия в open-source: после внесения собственного кода создаётся pull request, который отправляется в исходный репозиторий.
Форки упрощают совместную разработку, сохраняя свободу действий и предотвращая риски для оригинального кода.
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7✍1
Git собеседования pinned «ℹ️ Подписывайся на наши новые каналы! 🖥 JS собеседования 🖥 Backend собеседования»
команду git reset. Она изменяет состояние текущей ветки и рабочей директории.git reset --hard HEAD~1
что --hard удаляет все несохраненные изменения, поэтому следует использовать с осторожностью.тся --soft:git reset --soft HEAD~1
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
git tag -d <tagname>, где <tagname> — имя удаляемого тега.git push origin --delete <tagname>, чтобы удалить тег из удалённого репозитория.git tag -d v1.0
git push origin --delete v1.0
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👨💻1
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7💯1
git pull используется для обновления локального репозитория последними изменениями из удалённого репозитория. Она сочетает в себе две команды: git fetch и git merge.git fetch загружает изменения из удалённого репозитория, а затем git merge объединяет эти изменения с текущей веткой.git pull origin main
main последними изменениями из удалённой ветки main на сервере origin. git pull помогает поддерживать локальный репозиторий в актуальном состоянии.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
git init используется для инициализации нового репозитория Git в текущей директории. Она создает скрытую папку .git, которая содержит все необходимые файлы для управления версиями проекта. Это первый шаг при создании нового репозитория или при переносе существующего проекта под контроль версий Git.# Инициализация нового репозитория
git init
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
git checkout feature-branch
git rebase main
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
git cherry-pick — это команда, которая позволяет выбрать один или несколько коммитов из одной ветки и применить их в другую ветку. Это полезно, когда необходимо перенести конкретные изменения без слияния всех изменений из исходной ветки.
# Переключение на целевую ветку
git checkout target-branch
# Применение коммита с указанным хешем
git cherry-pick <commit-hash>
git cherry-pick --continue.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
git pull. Затем новые или измененные файлы добавляются в индекс с помощью команды git add. Для добавления всех изменений можно использовать git add ..# Добавление всех изменений в индекс
git add .
# Создание коммита с сообщением
git commit -m "Описание изменений"
git push.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥1