병합 중인 변경 사항 위에 현재 분기의 변경 사항을 어떻게 다시 기준으로 삼습니까?
좋아요. 제가 지점에 있으면 (말씀하세요.working
), 그리고 다른 분기의 변경 사항에 병합하고 싶습니다(예:master
), 그런 다음 명령을 실행합니다.git-merge master
재직 중에working
분기를 생성하면 변경 내용이 기록을 다시 작성하지 않고 병합됩니다.내가 뛰면,git-rebase master
그 다음의 변화들master
내 위에 올려질 기반입니다.working
분점.하지만 만약에 제가 그 변화들을 병합하고 싶다면요?master
하지만 나의 변화를 다시 기초합니다.working
1위를 하기 위해?그걸 어떻게 하는 거죠?할 수 있을까요?
도망갈 수 있어요git-rebase working
나의master
변경 사항을 맨 위에 배치할 분기master
지점, 하지만 나는 내 안에서 그것을 할 수 있기를 원합니다.working
브랜치, 그리고 나는 어떻게 하는지 모릅니다.제가 생각할 수 있는 가장 가까운 방법은 새로운 지점을 만드는 것입니다.master
그리고 베이스를 다시.working
그 위에 의 변화가 있지만, 그러면 나는 그것을 바꾸는 대신에 새로운 지점을 가질 것입니다.working
분점.
당신은 무엇을 가지고 있습니까?rebase
거꾸로 합니다. git rebase master
요청한 작업 수행 - 현재 분기(마스터 분기에서 분기된 이후)의 변경 사항을 가져와 위에 재생합니다.master
그런 다음 현재 분기의 머리를 새 기록의 머리로 설정합니다.에서 변경된 내용은 재생되지 않습니다.master
현재 지점 위에
그것을 바라보는 또 다른 방법은 고려하는 것입니다.git rebase master
다음과 같이:
다음 위에 현재 분기 기본 재배치
master
자, 'master
는 업스트림 분기이며, 이는 리베이스 중에 반대되는 이유를 설명합니다.
마스터 위에서 전류 변경을 기본으로 할 때 다음을 수행할 수 있습니다.
- 최신 마스터를 다운로드합니다.
git pull <remote_name> master
- 변경 내용을 기본값으로 변경할 분기를 선택합니다.
git checkout <branch_name>
- 기본 재배치 수행:
git rebase master
원격 분기를 로컬로 업데이트하지 않고 원격 분기(예: 호스트/마스터)에서 로컬 분기로 변경 사항을 다시 적용할 수 있는 대체 경로는 다음과 같습니다.git rebase origin/master
언급URL : https://stackoverflow.com/questions/7297379/how-do-you-rebase-the-current-branchs-changes-on-top-of-changes-being-merged-in
'source' 카테고리의 다른 글
ORA-12704: 문자 집합 불일치 (0) | 2023.06.21 |
---|---|
'할당 지점 조건 크기가 너무 높음'의 의미는 무엇이며 이를 수정하는 방법은 무엇입니까? (0) | 2023.06.21 |
MongoDB는 관계형 db+lucene의 유효한 대안입니까? (0) | 2023.06.21 |
R 마크다운과 R 노트북의 차이점 (0) | 2023.06.21 |
Android - 편집 텍스트에서 "Enter" 처리 (0) | 2023.06.21 |