Sobes.tech
Middle
43

Hoe haal je specifieke commits uit iemands andere tak in Git?

Bedrijven waar gevraagd werd
экзон

Antwoord van AI

sobes.tech AI

Чтобы забрать конкретные коммиты из чужой ветки в Git, обычно используют команду git cherry-pick. Она позволяет применить изменения из выбранных коммитов в текущую ветку.

Пример:

# Сначала переключаемся на ветку, куда хотим добавить коммиты
git checkout my-branch

# Затем применяем конкретный коммит из чужой ветки по его хешу
git cherry-pick <commit-hash>

Если нужно взять несколько коммитов подряд, можно указать диапазон:

git cherry-pick <start-commit>^..<end-commit>

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

git fetch origin чужая-ветка

После чего можно cherry-pick нужные коммиты.