git merge를 어떻게 취소합니까?

Git Mergeleul Eotteohge Chwisohabnikka



Git에서 기존 브랜치는 개발자가 프로젝트가 개발 단계에 있는 곳에서 작업할 수 있도록 하는 필수 부분입니다. 다른 브랜치와의 작업을 완료한 후 포크 히스토리를 연결하기 위해 브랜치를 병합해야 할 수도 있습니다.

때로는 분기 병합 작업을 수행한 후 개발자가 잘못된 분기를 잊어버렸거나 병합했다는 사실을 깨닫고 이 작업을 실행 취소하고 싶을 때가 있습니다. 이를 위해 ' $ git reset –hard <커밋 참조> ' 명령.

이 연구에서는 git merge 작업을 취소하는 절차를 설명합니다.







git merge를 어떻게 취소합니까?

git merge 작업을 실행 취소하려면 먼저 원하는 디렉터리로 이동합니다. 그런 다음 스테이징 영역에 파일을 만들고 추가합니다. 변경 사항을 커밋하여 리포지토리를 업데이트합니다. 그런 다음 즉시 새 분기를 만들고 전환합니다. 그런 다음 두 가지를 병합하십시오. 로그 기록을 확인하고 ' $ git reset –hard <커밋 참조> ” 병합 절차를 실행 취소하는 명령입니다.



위에서 논의한 절차를 실제로 확인합시다!



1단계: 리포지토리로 이동

먼저 '를 사용하여 필요한 Git 로컬 리포지토리로 이동합니다. CD ' 명령:





$ CD '기음:\사용자 \N 아즈마\Git\알파'

2단계: 파일 생성

실행 ' 접촉 ” 명령을 사용하여 새 파일을 만듭니다.



$ 접촉 file1.txt

3단계: 파일 추적

이제 ' 자식 추가 ' 명령:

$ 자식 추가 file1.txt

4단계: 변경 사항 커밋

다음으로 '를 사용하여 커밋 메시지와 함께 변경 사항을 커밋합니다. -중 ” 리포지토리를 업데이트하는 옵션:

$ 자식 커밋 -중 'file1.txt 추가됨'

5단계: 분기 생성 및 전환

그런 다음 '를 실행하십시오. 자식 체크 아웃 ” 명령을 브랜치 이름과 함께 생성하고 즉시 전환합니다:

$ 자식 체크 아웃 -비 알파

6단계: 브랜치 병합

이제 git merge 명령에 이름을 지정하여 현재 분기를 다른 분기와 병합합니다.

$ 자식 병합 주인

이 경우 알파를 마스터 브랜치와 병합합니다.

7단계: 로그 기록 확인

'를 실행하여 분기 로그 기록을 확인하십시오. 자식 로그 . ' 명령:

$ 자식 로그 .

실행 취소해야 하는 커밋 참조를 선택하고 복사합니다.

8단계: git merge 실행 취소

'를 실행 자식 재설정 ' 명령을 ' -딱딱한 ” 병합 프로세스를 되돌리는 옵션:

$ 자식 재설정 --딱딱한 c5d48ec

주어진 명령에 복사된 커밋 참조도 추가했습니다.

9단계: 로그 기록 확인

병합 작업을 실행 취소하려면 ' 자식 로그 . ' 명령:

$ 자식 로그 .

git 병합 작업을 실행 취소하는 방법을 설명했습니다.

결론

git merge 작업을 실행 취소하려면 먼저 원하는 디렉토리로 이동합니다. 그런 다음 스테이징 영역에 파일을 만들고 추가합니다. 변경 사항을 커밋하여 리포지토리를 업데이트합니다. 그런 다음 즉시 새 분기를 만들고 전환합니다. 그런 다음 두 가지를 병합하십시오. 로그 기록을 확인하고 ' $ git reset –hard <커밋 참조> ” 병합 절차를 실행 취소하는 명령입니다. 이 연구에서는 git merge 작업을 취소하는 프로세스를 제공했습니다.