본문 바로가기

Development Tools/Git2

[Git] Git Cherry-Pick으로 다른 브랜치의 커밋 적용하기 Git 프로젝트에서 특정 브랜치에 있는 커밋을 다른 브랜치로 가져와야 할 때 유용한 git cherry-pick 명령어를 사용하는 방법을 알아보겠습니다. 특히, 충돌이 발생했을 때 이를 해결하고 작업을 완료하는 절차를 다룹니다.1. Cherry-Pick 명령어 사용하기먼저, cherry-pick 명령어를 사용하여 다른 브랜치의 커밋을 가져옵니다. 여러 개의 커밋을 한 번에 가져오려면 커밋 범위를 지정할 수 있습니다. 예를 들어, hilt 브랜치에서 특정 커밋을 가져오려면 다음과 같이 입력합니다.git cherry-pick 58f644^..33c243 2. 충돌 해결하기가져온 커밋들 중에 충돌이 발생하면 다음과 같은 메시지가 출력됩니다.error: could not apply 58f644c... state.. 2024. 7. 9.
[Git] Git Diff 명령어로 변경사항 꼼꼼하게 검토하기 git diff 명령어는 Git에서 매우 유용하게 사용되는 도구 중 하나로, 두 커밋 사이의 차이점을 비교하거나, 작업 디렉토리와 인덱스(스테이징 영역) 또는 마지막 커밋과의 차이점을 확인할 때 사용된다. 로컬에서 작업한 내용을 원격지로 올리기 전, 변경사항 중에 문제가 없는지 확인하는 데 사용한다. 이를 통해 변경된 내용을 세밀하게 검토하고, 예상치 못한 변경사항을 발견하거나 수정 사항을 정리할 수 있다. 기본 사용법 작업 디렉토리와 인덱스(스테이징 영역) 비교: 변경사항이 스테이징 영역에 추가되지 않은 경우, 즉 git add를 실행하지 않은 변경사항을 확인할 때 사용한다. git diff 인덱스(스테이징 영역)와 마지막 커밋 비교: 스테이징 영역에 추가된 변경사항과 마지막 커밋과의 차이를 확인할 때.. 2024. 4. 1.