티스토리 뷰

유용한 정보

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
반응형

'유용한 정보' 카테고리의 다른 글

git add / commit / log  (0) 2021.01.08
git reset / rebase / stash  (0) 2021.01.08
git branch 관련 명령어  (0) 2021.01.08
스트림( stream ) 이란  (0) 2021.01.08
svg 로 web icon(아이콘 폰트) 만들기~  (0) 2020.09.23
댓글