Skip to content

Latest commit

 

History

History
60 lines (59 loc) · 1.86 KB

Git.md

File metadata and controls

60 lines (59 loc) · 1.86 KB

Git

  • git-flow란
  • checkout이란?
  • reset revert의 차이

    reset

    • 특정 커밋을 사용하지 않게 되어 되돌릴때
    • HEAD가 뒤로 돌아가며 이후의 커밋은 삭제됨
    • 공용 브랜치에서는 사용하지 말기

    revert

    • 변경사항을 취소하는 새로운 커밋을 남김
    • rollback한 이력이 남기때문에 비교적 안전함
  • merge rebase squash의 차이

    merge : 변경 이력 전체를 합침

    rebase : 커밋이 각각 하나씩 합쳐짐, 하나의 parent

    squash : 변경 이력을 합치는데 하나의 parent로 만듦

  • 체리픽이란?