Git에서 빨리 감기 없이 분기를 병합하는 방법

Git Eseo Ppalli Gamgi Eobs I Bungileul Byeonghabhaneun Bangbeob



Git으로 알려진 분산 버전 제어 시스템에서 작업하는 동안 사용자는 여러 목적으로 저장소에 많은 분기를 만들 수 있습니다. 또한 기본 루트 분기에 병합할 수 있습니다. 그러나 병합 커밋으로 분기를 병합할 때 이 프로세스를 빨리 감기 없이 병합이라고 합니다.

반면에 소스 브랜치와 타겟 브랜치 사이에 직접적인 선형 경로가 있는 경우 빨리 감기 병합을 수행할 수 있습니다.

이 가이드에서는 Git에서 빨리 감기 없이 분기를 병합하는 절차에 대해 설명합니다.







Git에서 빨리 감기 없이 분기를 병합하는 방법은 무엇입니까?

특정 프로젝트에서 작업할 새 분기를 만들고 결과를 기본 코드나 파일에 통합하려고 한다고 가정합니다. 지정된 목적을 위해 특정 분기를 루트 분기와 병합해야 합니다.



이 해당 목적을 위해 아래 제공된 절차를 따르십시오.



1단계: Git Bash 시작
먼저 ' 힘내 배쉬 '의 도움으로 '터미널' 시작 ' 메뉴:





2단계: Git 디렉토리 생성
실행 ' mkdir ” 명령을 사용하여 새 Git 디렉터리를 만듭니다.



$ mkdir My_branches

여기, ' My_branches '는 새로 생성된 디렉토리의 이름입니다.

3단계: Git 디렉토리로 이동
변경하려는 로컬 디렉토리로 이동합니다.

$ CD My_branches

4단계: Git 리포지토리 초기화
이제 아래 제공된 명령을 사용하여 빈 Git 리포지토리를 만듭니다.

$ 그것은 뜨겁다

5단계: 파일 생성 및 추가
실행 ' 접촉 '라는 이름의 텍스트 파일을 생성하는 '명령 파일.txt ' 현재 디렉토리에서:

$ 접촉 파일.txt

이제 ' 자식 추가 ' 명령:

$ 자식 추가 파일.txt

6단계: 변경 사항 커밋
그런 다음 정보 메시지와 함께 변경 사항을 커밋합니다.

$ 자식 커밋 -중 'file.txt가 추가되었습니다'

여기에서 커밋 메시지를 큰따옴표 안에 넣었습니다.

7단계: 분기 생성
그런 다음 아래 제공된 명령을 실행하여 새 분기를 만듭니다.

$ 자식 분기 개발하다

이 시점까지 우리는 새로운 브랜치 이름을 성공적으로 생성했습니다. 개발하다 ':

8단계: 분기 전환
'를 실행 자식 체크 아웃 ” 명령을 사용하여 새로 생성된 분기로 전환합니다.

$ 자식 체크 아웃 개발하다

9단계: 파일 생성 및 추가
이제 먼저 아래 주어진 명령을 통해 새 분기 내부에 새 파일을 만듭니다.

$ 접촉 fil2.txt

그런 다음 Git 저장소에 추가합니다.

$ 자식 추가 -ㅏ

10단계: 메시지 커밋
'를 활용하여 메시지와 함께 변경 사항을 커밋합니다. 자식 커밋 ' 명령:

$ 자식 커밋 -중 'file2.txt가 추가되었습니다'

11단계: 지점으로 전환
다음으로 메인 브랜치 “ 주인 ' 아래 명령을 사용하여:

$ 자식 체크 아웃 주인

12단계: Git 브랜치 병합
마지막으로 '를 사용하여 빨리 감기 없이 분기를 병합합니다. 자식 병합 ' 명령. 여기서 ' -하지 -ff ' 플래그는 병합이 빨리 감기 기능을 수행하는 것을 방지합니다.

$ 자식 병합 --no-ff 개발하다

보시다시피 ' 주인 ' 브랜치 ' 개발하다 ' 나뭇가지:

13단계: 병합 확인
분기가 ' 자식 로그 ' 명령:

$ 자식 로그 --온라인

아래 출력은 두 분기가 병합되었음을 나타냅니다.

Git에서 빨리 감기 없이 분기를 병합하는 가장 쉬운 프로세스를 컴파일했습니다.

결론

Git에서 빨리 감기 없이 브랜치를 병합하려면 먼저 ' $ 자식 열 ' 명령. 그런 다음 새 파일을 만들고 추가하고 Git 리포지토리에 메시지와 함께 변경 사항을 커밋합니다. 그런 다음 새 분기를 만들고 전환하십시오. 다시 생성하고 전환된 분기에 새 파일을 추가하고 커밋합니다. 마지막으로 ' $ git merge --no-ff ” 명령을 사용하여 두 분기를 병합합니다. 이 가이드에서는 Git에서 빨리 감기 없이 분기를 병합하는 절차를 설명했습니다.