다섯가지의 알면 좋은 깃 기능을 정리해보겠습니다. 1. Rebase When - 주로 병헙 간의 충돌시 사용. 서로 다른 브랜치 간에 병합시, 같은 파일을 수정하거나 공통된 수정사항이 있을 경우 Rebase 사용 (단, rebase는 history를 변경하기 때문에 반드시 혼자 작업하는 브랜치에서만 사용해야 하며 rebase 진행후 '강제 푸시'를 해야 함) 2. Amend When - 커밋은 했지만, 추가적으로 커밋을 하고 싶을 때 사용 3. Cherry Pick When - 원하는 커밋만 가져올 때 사용 ex) 운영중인 서비스(main branch)에 버그가 발견되고, 해당 버그를 수정하기 위해 브랜치를 develop 브랜치에서 feature를 생성함. 해당 버그에 대한 수정은 되었지만, 기존에 개발..