branching-and-merging - git merge 덮어쓰기 - Git을 사용하여 가장 최근 커밋을 새 브랜치로 이동

Git branch merge / git / git-branch

마스터로 커밋 한 마지막 몇 가지 커밋을 새 브랜치로 이동하고 해당 커밋이 이루어지기 전에 마스터를 다시 가져오고 싶습니다. 불행히도 내 Git-fu는 아직 충분히 강하지 않습니다.

Ie 어떻게 갈 수 있습니까?

master A - B - C - D - E

이에?

newbranch     C - D - E
             /
master A - B 

itzmebibin



Answer #1

이를 방지하려면 :

1) git checkout master

2) git branch <feature branch> master

3) git reset --hard <commit hash>

4) git push -f origin master