nichol.log
로그인
nichol.log
로그인
git cherry-pick, git rebase
Nicholas
·
2022년 6월 12일
팔로우
0
cherry-pick
git
rebase
0
git/github
목록 보기
3/3
git cherry-pick
브랜치와 브랜치간의 복사
사용방법
1. 복사하고자 하는 commit을 찾는다.
git cherry-pick [commit 명]
ex) git cherry-pick 5649e1312ec4951d6991899dcaaa46652e9275c4
혹시 충돌이 난다면 충돌부분 처리해준뒤에 add한뒤에 commit한번 찍으면 된다.
사용하는 경우
- push를 하고난 뒤에 merge가 안됬을때, main에서 새로운 api를 만들려고 브랜치를 생성했으나 이전에 만든 api의 정보가 필요한경우 사용
git rebase
commit 하나로 합치기
브랜치간의 이동하거나 push된 내용을 다시 수정한뒤 커밋을 하는경우 여러개였던 커밋을 하나로 합칠때 사용
명령어 :
git rebase -i main
rebase 이후 여러개 커밋중 최초의 커밋을 pick으로 한뒤 나머지는 s(squash)로 변경
변경하고 :wq 하고나면 커밋 내용을 하나로 합치는 화면으로 전환
커밋 내용을 하나로 합친 뒤에 push넣으면 끝난다.
Nicholas
WEB Developer
팔로우
이전 포스트
git 명령어 모음
0개의 댓글
댓글 작성