Git 기본상식 (3)

jmboy713·2023년 4월 16일
0

Road to Git master

목록 보기
3/7

코드 이리저리 옮기기

  • Cherry-pick

    개발자들의 언어로 "이 일은 여기에, 저 일은 저기에 두고 싶어"

        git cherry-pick Commit1 Commit2 <...>
    
  • 현재 위치(HEAD) 아래에 있는 일련의 커밋들에대한 복사본을 만들겠다는 것을 간단히 줄인 말입니다.
    git cherry-pick c2 c4

  • Interactive rebase

    원하는 커밋값을 모를때??????
    인터렉티브 리베이스가 의미하는 뜻은 rebase 명령어를 사용할 때 -i 옵션을 같이 사용한다는 것입니다.
    vim과 같은 텍스트 편집기에서 파일을 열어서 편집을 할 수 있습니다.
  • 3가지 작업을 할 수 있습니다.
    -1. 커밋의 순서를 바꿀 수 있다.
    -2. 원하는 커밋만 고를 수 있다.
    -3. 커밋을 스쿼시 할 수 있다. ( 여러개의 task를 1개의 커밋에 넣는다.)
git rebase -i HEAD~4 ; HEAD위(헤드 포함) 4개까지를 vim을 통해 편집한다

  • vim을 ui로 표현한그림.
profile
Python을 활용한 프로그래밍을 하고있습니다! 데이터분석, 인공지능, Django에 관한 정보를 업로드할 예정입니다. 잘부탁드립니다!!

0개의 댓글