브랜치 생성 & 이동
git checkout -b 브랜치명
commit & push
git add .
git commit -m "커밋메시지"
git push origin 브랜치명
브랜치 변경
git checkout 옮겨갈 브랜치명
원격 main 최신 상태 반영
git fetch origin
git pull origin main
merge
git merge 병합할 브랜치명
병합 결과를 원격 main에 푸시
git push origin main
브랜치 삭제
git branch -d 삭제할 브랜치명 # 로컬 삭제
git push origin --delete 삭제할 브랜치명 # 원격 삭제
git branch -D 강제 삭제할 브랜치명 # 병합 안 된 브랜치 삭제
수정사항 되돌리기
git restore . # 이전 커밋 시점으로 파일 원상복구