코이팅

cherry-pick 본문

GIT

cherry-pick

코이팅 2022. 8. 15. 19:00
728x90
반응형

🔻git cherry-pick 실습

 

1. 폴더 초기화 후 git 저장소 생성

# git 저장소 생성
git init

2. 텍스트 파일 생성 후 커밋 (c1)

# c1 by master
echo "aaa" >> 1.txt
cat 1.txt
git add .; git commit -m "c1"
git log --oneline --all --decorate --graph

3. 브랜치 생성 및 이동

# bugFix 브랜치 생성 및 이동
git checkout -b bugFix

4. 텍스트파일에 글 추가 후 commit (c2)

# c2 by bugFix
echo "bbb" >> 1.txt
cat 1.txt
git add .; git commit -m "c2"
git log --oneline --all --decorate --graph

메모장 열면 추가한 글 확인할 수 있다.

 

5. 텍스트파일 변경 후 commit (c3)

# c3 by bugFix
vim 1.txt
a 키 입력 (INSERT 모드)
aaa 를 kkk 로 수정
ESC 키 입력 (INSERT 모드 종료)
:wq! 입력 (저장)
git add .; git commit -m "c3"
git log --oneline --all --decorate --graph

6. master 브랜치로 돌아옴

# master 브랜치로 돌아옴
git checkout master

7. cherry-pick

# 체리픽
git cherry-pick 

충돌이 일어났다.
cherry-pick 실습 완료

 

728x90
반응형

'GIT' 카테고리의 다른 글

detached head  (0) 2022.08.15
rebase  (0) 2022.08.15
merge  (0) 2022.08.15
Comments