2017-04-15 8 views
1

처음에는 실수로 git를 사용하여 프로젝트의 잘못된 분기를 체크 아웃했습니다. 나는 이것이 쉬운 수정이라고 생각했지만 새로운 로컬 브랜치에 올바른 원격 브랜치를 체크 아웃했다고 생각한다. 죄송합니다. 이제 변경 사항을 원격 브랜치로 푸시하려고 시도 할 때, 새로운 원격 브랜치를 밀고있다. 이는 내가 원하지 않는 것이었다.왜 새 분기를 푸시해야합니까?

올바른 원격 브랜치로 커밋/푸시 할 수 있도록 변경 내용을 올바른 원격/로컬 분기로 병합하려면 어떻게해야합니까?

나는 퇴색해야한다고 생각하지만, 내가 뭔가 다른 것을 깨기 전에 군중의 지혜를 묻고 싶다.

+0

올바른 로컬 브랜치를 해당 로컬 브랜치로 가져옵니다. 그런 다음 이전 로컬 지사에서 현재 지사로 커밋을 이동합니다. – RomanPerekhrest

답변

0

항상 cherry-pick을 수행하여 한 지점에서 다른 지점으로 커밋을 복사 할 수 있습니다.

git fetch으로 시작하여 DB를 업데이트 한 다음 원격 지점을 체크 아웃하십시오. 분리 된 모드에서 원격 브랜치의 스냅 샷을 볼 수 있습니다.

이제 커밋 ID로 바꾸고 git cherry-pick [commit]을 수행하고 필요한 경우 충돌을 해결 한 다음을 누릅니다.