2016-10-14 4 views
1

원격 저장소에서 master 버전을 체크 아웃하고 dev이라는 이름의 분기로 전환했습니다. 이제는 dev 브랜치의 일부 변경을 수행하여 dev 원격 브랜치에 푸시해야합니다. 하지만 내 변경 사항을 dev 지점으로 푸시하기 전에 master에서 동기화 및 업데이트해야합니다.TortoiseGit에서 Master에서 Branch로 업데이트하는 방법

TortoiseGit에서 이것을 달성하는 방법을 알려주세요.

+2

가능한에게 가져 오기 [tortoisegit를 사용하여 마스터에 코드 분기를 병합] 복제 (http://stackoverflow.com/questions/38202072/merging-code-branch-to-master-using-tortoisegit) – MrTux

답변

1

나는 똑같은 문제가 있었으므로, 주인을 합병하기 위해 주인을 합병하는 것과 같이 주인을 합병하는 것이었다.

TIP : 당신은 당신이해야 병합 실현하기 위해 마스터에서 업데이 트를 얻기 전에 :

  • 업데이트를 로컬 저장소 (마스터) 지사로 전환하기 전에을;
  • 지점으로 전환하십시오.
  • stash save이고;

그래서, 병합의 perform :

  • 의 perform stash pop;
  • 충돌을 해결하십시오.
  • push을 수행하십시오.
  • commit을 수행하십시오.

그렇지 않으면 master에서 변경 한 내용이 분기되지 않습니다.

은 참조 : Merging code branch to master using tortoisegit

1

는 "DEV"
  • 오른쪽 "마스터"지점을 클릭
    1. 스위치/체크 아웃에 "마스터"
    2. 스위치/체크 아웃 병합 , 그리고 "dev에"합병
    3. 푸시 dev에

    Rebase 현재

    1. 기원
    2. "원산지/마스터"이 위에 "dev에"리베이스에
    3. 오른쪽 클릭 ...
    4. 시작 Rebase 현재
    5. 푸시 dev에