목차

  1. 1. 1. 다른 브랜치에 있는 커밋 내용을 가져오기
  2. 2. 2. Git 원격 저장소 주소 변경
  3. 3. 3. 코드 수정 내역 확인하기
  4. 4. 4. commit없이 변경 사항 임시 저장하기

1. 다른 브랜치에 있는 커밋 내용을 가져오기

1
2
$ git checkout {커밋 내용을 추가할 브랜치}
$ git cherry-pick {커밋번호}

2. Git 원격 저장소 주소 변경

  • 아래 커맨드를 통해 현재 remote 주소 정보를 확인할 수 있음

    1
    $ git remote -v
  • 원격 저장소 주소를 변경하는 커맨드는 아래와 같음

    1
    $ git remote set-url origin {변경할repo주소}

3. 코드 수정 내역 확인하기

1
2
$ git blame {파일명}
$ git blame -L 시작라인번호,종료라인번호 {파일명}
  • 아래 커맨드를 통해 특정 커밋의 세부 변경 사항을 확인할 수 있음
    1
    $ git show {커밋번호}

4. commit없이 변경 사항 임시 저장하기

  • 아래 커맨드를 통해 현재 브랜치의 변경 사항을 임시 저장할 수 있음

    1
    $ git stash
  • 아래 커맨드를 통해 현재 stash 목록을 확인할 수 있음

    1
    2
    $ git stash list
    stash@{0}: WIP on feature/add_wkloggerimpl: 917106b1 Merge branch 'fix/edlpinterface_segfault' into 'dist'
  • 아래 커맨드를 통해 임시 저장된 변경 사항을 브랜치에 다시 반영할 수 있음

    1
    $ git stash pop stash@{0}

Reference