[TIL] Git study: Lecture Chapter 11 - Git log 자세히 알아보기
git log에 달려있는 여러 옵션들을 사용하여 log를 더 자세히 알아본다.
git log에 달려있는 여러 옵션들을 사용하여 log를 더 자세히 알아본다.
협업 시 여러 branch를 생성하여 어떻게 활용하는지, 각 branch의 이름은 현업에서 주로 사용되는 이름이 있는지 Gitflow를 사용한 브랜치 활용법에 대해 알아본다.
git merge –squash 명령어를 사용해서 다른 브랜치의 여러 커밋들을 rebase와 달리 하나의 커밋으로 묶어서 가져와본다.
git rebase –onto 명령어를 사용하여 다른 브랜치에서 파생된 브랜치를 현재 브랜치로 옮겨서 붙여본다.
git cherry-pick 명령어를 사용하여 다른 브랜치에 있는 원하는 commit만 따오는 실습을 해본다.
git의 merge 원리인 Fast-forward와 3-way merge에 대해 알아본다.
git reset 으로 사라진 커밋을 복구하기 위해서 git reflog 명령어를 통해 더 자세한 commit 번호를 확인 후, git reset –hard 명령어를 통해서 사라진 커밋을 복구해본다.