유용한 정보
git fetch / cherry-pick
hello-world
2021. 1. 8. 11:29
728x90
반응형
fetch
git fetch origin
git reset --hard origin/master
- 로컬에 있는 모든 변경 내용과 확정본을 포기. 원격 저장소의 최신 이력을 가져오고
로컬 master브랜치의 상태를 가져온 최신이력으로 변경.
cherry-pick
git cherry-pick <commit id>
- 다른 커밋 버전을 현재의 브렌치에 업데이트하기.
git cherry-pick <commit id> -continue
- conflict 등으로 실패하는 경우 계속해서 해결하기 위한 방법을 찾는다.
git cherry-pick <commit id> -n
- 파일변경, 커밋은 하지 않는다.
git cherry-pick <commit id> -quit
- 실패하는 경우 더 진행하지 않고 현재 상태를 빠져나온다.
git cherry-pick <commit id> -abort
- 체리픽 이전 상태로 돌리고 취소한다.
728x90
반응형