git rebase와 git merge의 문서를 살펴 보았습니다. 나는 그 차이점을 거의 이해하고 있지만, 나는 의심의 여지가있다. 리베이스가 현재 브랜치 또는 리베이스 된 브랜치에 영향을 미칩니 까? 예를 들어브랜치 rebase가 현재 브랜치 또는 rebased 브랜치를 chnage합니까
:
I 분기 new-branch
는 master
에서 체크 아웃 모두 master
및 new-checkout
지점 지금 new-branch
일부 커밋을 누른 후, 나는 기원 마스터와 함께 리베이스하려면, 진행합니다.
git rebase master
my-branch
이 명령을 실행, 그 자식이 현재 master
브랜치 헤드의 상단에 my-branch
의 새로운 커밋을 넣어 알고 있습니다.
이제 내 질문은 my-branch
에서 강제로 푸시하면 my-branch
코드가 변경되거나 리모컨 master
브랜치가 변경됩니다.
내 질문에 대한 이해가 되었기를 바랍니다. 내 질문에 혼란스러운 점이 있으면 알려주십시오. 어떤 도움을 주시면 감사하겠습니다.
git rebase master는 'my-branch'의 맨 위에있는 master 브랜치의 커밋을 넣을 것입니다 ... –
어떤 브랜치를 밀어 넣고 있습니까 ??? –
rebase 후 master- – Vikash