Git에 'git rebase origin' 명령이 있습니까?

Git E Git Rebase Origin Myeonglyeong I Issseubnikka



Git rebase는 Git 도구의 가장 유용한 명령 중 하나입니다. 힘내 ' 오버런 ” 명령은 결합된 일련의 커밋을 포함하는 새 기반을 생성합니다. 보다 구체적으로 커밋을 결합하고 새 기반으로 이동하는 프로세스를 리베이스라고 합니다. “ git rebase 오리진/<브랜치> ”는 원격 분기를 리베이스하는 데 사용됩니다.

이 게시물에서는 다음을 설명합니다.

Git에 'git rebase origin' 명령이 있습니까?

사용자가 ' 자식 리베이스 원점 ” 명령을 실행하면 Git 터미널에 “ 치명적: 유효하지 않은 업스트림 '원점' ” 업스트림 원격 분기를 리베이스하지 마십시오. 그러나 Git 사용자는 ' git rebase 원점/분기 ” 원격 업스트림 브랜치에서 브랜치를 리베이스하고 커밋을 스쿼시하는 명령.







'git rebase origin/ ' 명령을 사용하는 방법은 무엇입니까?

'를 사용하려면 git rebase 원점/분기 ” 명령을 사용하여 Git 사용자는 원격 업스트림에서 브랜치를 가져오거나 “ 자식 가져오기 ' 명령.



1단계: Git 터미널 열기

먼저 Windows ' 시작 ” 메뉴에서 Git 터미널을 시작합니다.







2단계: Git 저장소로 이동

'를 활용하여 CD ” 명령을 사용하여 Git 리포지토리로 이동합니다.

$ CD '씨:\힘내'



3단계: 원격 분기 가져오기

원격 브랜치의 변경 사항을 가져와 로컬 저장소의 HEAD에 추가합니다.

$ 힘내 오리진 마스터

4단계: 분기 확인

분기 목록을 확인하고 원본 분기를 리베이스할 분기를 선택합니다.

$ 자식 분기

5단계: 분기로 전환

'를 통해 원본을 리베이스하는 분기로 전환합니다. 자식 체크 아웃 ' 명령:

$ 자식 체크 아웃 특징

6단계: 오리진 브랜치 리베이스

다음으로 '를 사용하여 원본 분기 또는 원격 분기를 리베이스하십시오. git rebase origin/<브랜치 이름> ' 명령:

$ 자식 리베이스 기원 / 주인

Git 로그를 확인하여 원격 분기가 리베이스되었는지 여부를 확인하십시오.

$ 자식 리플로그

보너스 팁: 원본 브랜치를 리베이스하는 대체 방법

Git 사용자는 원격 브랜치를 업스트림하여 원격 브랜치를 리베이스한 다음 ' git rebase <로컬 브랜치 이름> ' 명령.

이를 위해 제공된 지침을 따르십시오.

1단계: 업스트림 오리진 브랜치

'를 활용하여 원격 분기를 업스트림으로 설정합니다. 자식 분기 ' 명령. 여기에서 옵션 ' –업스트림 설정 ”는 업스트림 분기를 설정하는 데 사용됩니다.

$ 자식 분기 --set-upstream-to =원산지 / 주인

2단계: 업스트림 분기를 로컬 분기로 리베이스

다음으로 '를 통해 로컬 브랜치의 원격 업스트림 브랜치를 리베이스합니다. git rebase <업스트림 브랜치> <로컬> ' 명령:

$ 자식 리베이스 기원 / 마스터 마스터

우리는 Git에서 원격 브랜치 리베이스와 관련된 확실한 정보를 수집했습니다.

결론

원격 분기를 리베이스하려면 먼저 '를 통해 원격 분기를 가져오거나 가져옵니다. git pull <원격 이름> <분기 이름> ' 명령. 그런 다음 원격 브랜치를 리베이스하려는 브랜치로 이동한 다음 ' git rebase 원점/분기 ” 명령을 사용하여 원격 분기를 리베이스합니다. 이 글은 ' 자식 리베이스 원점 ” Git에서 명령합니다.