ㅣㅟㅏ
git checkout c1;
git checkout main;
git commit
git checkout c2;
HEAD 분리하기
HEAD를 분리한다는 것은 HEAD를 브랜치 대신 커밋에 붙이는 것을 의미합니다. 명령을 사용하기 전의 모습은 다음과 같습니다:
HEAD -> main -> C1
git checkout c1l; -> 분리되ㅏㅁ
git checkout c3;
git checkout head^;
git checkout head^;
git checkout head^;
git branch -f main HEAD~3; : main브랜치를 head에서 뒤로세번
옮김.
git reset local~1;
git revert pushed;