이 매뉴얼에서는 Git rebase 마스터를 모든 분기에 예제로 배우고 Git rebase 기본 명령에 설명을 제공합니다.
Git 리베이스 란 무엇입니까?
리베이스는 기존 커밋의 시퀀스를 새 기본 커밋 위에 푸시하거나 병합하는 절차입니다. 기본적으로 결합의 선형 절차로 알려져 있습니다. 보다 구체적으로 말하면 Git rebase는 Git 한 분기의 변경 사항을 모든 분기에 병합하도록 설계된 가장 인기 있는 유틸리티입니다.
예: Git을 다른 Git 브랜치로 Git 리베이스하는 방법은 무엇입니까?
Git이 마스터를 리베이스하거나 커밋 시퀀스를 다른 Git 브랜치에 결합하려면 먼저 ' 힘내 세게 때리다 ' 터미널을 열고 '를 사용하여 Git 루트 디렉토리로 이동합니다. CD ' 명령. 다음으로 ' $ 자식 분기 -a ” 명령을 사용하여 모든 기존 분기를 표시하고 리베이스할 분기 중 하나를 선택합니다. 마지막으로 ' $ git rebase 마스터 <브랜치 이름> ” 명령을 사용하여 마스터를 Git의 다른 분기로 리베이스합니다.
이제 위와 같은 시나리오의 출력을 보기 위해 다음 절차를 확인해보자!
1단계: Git 터미널 시작
'를 검색하여 엽니다. 힘내 배쉬 '를 사용하여 시스템에서 ' 시작 ' 메뉴:
2단계: Git 루트 디렉터리로 이동
다음으로 ' CD ” 명령을 사용하여 Git 루트 디렉터리 내부로 이동합니다.
$ CD 'C:\사용자 \N 아즈마\고'
3단계: 모든 분기 나열
이제 ' 자식 분기 ' 명령을 사용하여 ' -ㅏ ' 옵션:
$ 자식 분기 -ㅏ보시다시피 원격 분기를 포함하여 모든 현재 및 기존 분기가 표시됩니다. 우리는 ' 특징 ” 리베이스를 수행할 Git 로컬 리포지토리의 분기:
4단계: 마스터를 다른 분기로 리베이스
마지막으로 제공된 명령을 실행하고 리베이스 작업에 대한 분기 이름을 지정합니다.
$ 자식 리베이스 마스터 기능아래 출력은 ' 주인 '는 '를 기반으로 합니다. 특징 ' 분기 성공:
이제 다음 섹션으로 이동하여 간단한 설명과 함께 Git rebase 기본 명령을 확인하십시오.
Git rebase 기본 명령이란 무엇입니까?
아래 표에 설명되어 있는 Git rebase 기본 명령어를 확인해보자.
명령 | 설명 |
$ git rebase --interactive |
대화형 리베이스를 수행하는 데 사용됩니다. |
$ git rebase<베이스> | 표준 리베이스를 수행하는 데 사용됩니다. |
$ 자식 리베이스 -x | 재생 중 표시된 모든 커밋에 대해 명령줄 셸 스크립트를 실행하는 데 사용됩니다. |
$ 자식 리베이스 -d | 재생하는 동안 병합된 커밋 블록에서 커밋을 삭제하는 데 사용됩니다. |
$ 자식 상태 | Git 리베이스 상태를 보는 데 사용됩니다. |
$ 자식 리베이스 -p | Git 분기 기록에 별도의 커밋을 보관하는 데 사용됩니다. |
$ git rebase --skip | 변경된 사항을 건너뛸 때 사용합니다. |
$ git commit -m ' |
수정 사항을 커밋하는 데 사용 |
$ git add <프로젝트 파일> | Git 저장소에 분기를 추가하는 데 사용됩니다. |
$ git rebase — 계속 | 사용자가 만든 수정을 계속하는 데 사용됩니다. |
이 연구에서는 예제를 통해 모든 분기에 Git rebase하는 절차를 설명하고 Git rebase 기본 명령에 대해 간략하게 설명했습니다.
결론
Git을 브랜치로 리베이스하려면 먼저 Git 루트 디렉토리로 이동하고 ' $ 자식 분기 -a ' 명령. 다음으로 ' $ git rebase 마스터 <분기> ' Git의 변경 사항을 통합하는 명령 ' 주인 ” 분기를 지정된 분기로 이동합니다. 이 매뉴얼은 마스터를 브랜치로 리베이스하는 방법을 제공했습니다.