Git 재베이스 작업 방식

1 noop 2 3 # 재베이스 789a1c2..789a1c2을 456b2d3에 병합 (1개 명령) 4 # 5 # 명령어: 6 # p, pick = 커밋 사용 7 # r, reword = 커밋 사용, 하지만 메시지 수정 8 # e, edit = 커밋 사용, 하지만 수정 중지 9 # s, squash = 커밋 사용, 하지만 이전 커밋과 병합 10 # f, fixup = "squash"와 유사, 하지만 로그 메시지 제거 11 # x, exec = 쉘에서 명령 실행 (줄의 나머지 부분) 12 # d, drop = 커밋 삭제 13 # 14 # 이 줄들은 순서를 변경할 수 있으며, 상단부터 하단까지 실행됩니다. 15 # 16 # 이 파일에서 줄을 삭제하면 해당 커밋은 완전히 사라집니다. 17 # 18 # 하지만 모든 줄을 삭제하면 재베이스가 중단됩니다. 19 # 20 # 빈 커밋은 주석 처리되어 있습니다 ~ ~ ~ ~ ~ ~
이 파일은 git rebase -i ${commitID} 명령어 실행 시 나타나는 작업 목록입니다. 현재 브랜치의 최신 커밋을 기준으로 작업이 진행되며, 현재 상태는 변경이 필요한 경우가 없습니다. 하단에는 명령어에 대한 설명이 포함되어 있습니다. 이는 Git이 제공하는 기본 도움말이며, 재베이스 과정에서 사용 가능한 명령어를 나타냅니다. 이하의 커밋 목록은 이전에 생성된 작업입니다. 여러 가지 작업이 포함되어 있으며, 다른 브랜치로의 조정이 필요할 경우 'pick'을 해당 명령어로 변경하면 됩니다. 단계별로 수정하는 것이 권장됩니다. 원격 저장소로 커밋을 전달할 경우, 기존 커밋이 수정된 내용으로 대체됩니다.
1 pick abc1234 모델 유틸리티 추가 2 pick def4567 작업 중인 모델 학습 3 pick ghi7890 원격 Maven 컴파일 오류 수정 4 pick jkl0123 작업 중인 원격 컴파일 오류 수정 5 pick mno456 작업 중인 유틸리티 스테이징 6 pick pqr789 작업 완료: word2vec 학습 및 모델 생성 7 pick stu012 코드 참조 정리: 개인 패키지와 공유 패키지 구분 8 pick vwx345 설정 오류 수정: windowSize 설정 실패 9 pick yza678 JSON 결과 내보내기 작업 10 pick 123abc Git 파이프라인 컴파일 오류 수정 11 12 # 재베이스 456b2d3..123abc을 456b2d3에 병합 (10개 명령) 13 # 14 # 명령어: 15 # p, pick = 커밋 사용 16 # r, reword = 커밋 사용, 하지만 메시지 수정 17 # e, edit = 커밋 사용, 하지만 수정 중지 18 # s, squash = 커밋 사용, 하지만 이전 커밋과 병합 19 # f, fixup = "squash"와 유사, 하지만 로그 메시지 제거 20 # x, exec = 쉘에서 명령 실행 (줄의 나머지 부분) 21 # d, drop = 커밋 삭제 22 # 23 # 이 줄들은 순서를 변경할 수 있으며, 상단부터 하단까지 실행됩니다. 24 # 25 # 이 파일에서 줄을 삭제하면 해당 커밋은 완전히 사라집니다. 26 # 27 # 하지만 모든 줄을 삭제하면 재베이스가 중단됩니다. 28 # 29 # 빈 커밋은 주석 처리되어 있습니다 ~ ~ ~

태그: Git 재베이스 커밋 관리 브랜치 조정

7월 4일 03:05에 게시됨