git 저장소에 이전 버전과 다음 버전의 변경 내역을 저장한다.
$ git commit
이전 커밋에 이어 새로운 변경 내역을 저장하는 커밋을 생성한다.
git commit
사용 시 현재 브랜치에 커밋을 남긴다.
특정 커밋에 대한 참조로 하나의 커밋과 그 부모 커밋들을 포함하는 작업 내역
강의에서 보니 살짝 커밋을 가리키는 포인터 느낌이었다.
$ git branch newImage
newImage
라는 브랜치를 생성한다.
특정 브랜치로 이동하는 명령어
$ git checkout newImage
현재 브랜치를 newImage
로 바꾼다.
각 브랜치에 독립된 커밋을 합치는 일
$ git merge bugFix
합치기 위한 브랜치 이름을 사용하면 된다.
커밋을 모아서 복사한 후 다른 곳에 떨궈 놓는 것
커밋들의 흐름을 보기 좋게 한 줄로 만들 수 있는 장점이 있다.
$ git rebase main
현재 브랜치를 복사해 해당 브랜치에 끼워넣는다.