두 지점 A와 B가 있습니다. 둘 다 서로 다른 커밋이 많은 마스터에서 분기되어 마스터가 먼저 이동했습니다. 내가 원하는 무엇힘내 : 한 지점에서 다른 지점으로 코드 덮어 쓰기
는 A. 즉와 B의 모든 변경 사항을 교체하고, B는 A.
내가/병합을 리베이스 사용하여 시도정확히 동일한 코드가 있어야합니다. 심지어 -X는 B를 rebase하는 동안은 항상 충돌의 하중으로 실행하지만. 내가 코드를 얻을 수있는 방법이 있나요 How to copy one branch to another regardless changes?에 주어진하지만이 this-
Your branch and 'origin/B' have diverged,
and have 6603 and 1823 different commits each, respectively.
을 내 주면서
나는 충돌없이, B에 복사 된의 커밋/
git checkout B
git reset --hard A
를 시도? 도와주세요.
'git checkout A & git pull --rebase && git push -f origin B' (이 **는 ** B를 A로 덮어 씀) –
커밋 만 복사하려는 경우'git cherry-pick' 옵션입니다 –
git pull --rebase && git push -f origin B -> B의 모든 변경을 A로 가져 오지 않겠습니까? – ghostCoder