$ git branch <๋ธ๋์น๋ช
>
$ git branch
$ git switch <์ด๋ํ ๋ธ๋์น๋ช
>
$ git switch -c <๋ธ๋์น๋ช
>
$ git branch -d <์ญ์ ํ ๋ธ๋์น๋ช
>
$ git branch -D <๊ฐ์ ์ญ์ ํ ๋ธ๋์น๋ช
>
$ git log ๋ช
๋ น์ด๋ ํ์ฌ ์์นํ ๋ธ๋์น์์์ ์ปค๋ฐ ๋ก๊ทธ๋ง ํ์ธ ๊ฐ๋ฅ$ git log --all --decorate --oneline --graph
main ๋ธ๋์น๋ก ์ด๋ ํ ์๋ ๋ช
๋ น์ด๋ก ๋ณํฉ$ git merge add-coach
$ git branch -d add-coach
$ git status ํ์ธํ๊ธฐmerge ์ค๋จํ๊ธฐ$ git merge --abort
$ git add ., git commit -m "<๋ฉ์์ง">์ผ๋ก ๋ณํฉ ์๋ฃnew-teams ๋ธ๋์น๋ก ์ด๋ ํ ์๋ ๋ช
๋ น์ด๋ก ๋ณํฉ$ git rebase main
main ๋ธ๋์น๋ new-teams ๋ธ๋์น๋ณด๋ค ๋ค์ณ์ ธ ์๋ค.main ๋ธ๋์น๋ก ์ด๋ ํ ์๋ ๋ช
๋ น์ด๋ฅผ ์คํ$ git merge new-teams
new-teams ๋ธ๋์น ์ญ์ $ git branch -d new-teams
$ git status ํ์ธํ๊ธฐrebase ์ค๋จํ๊ธฐ$ git rebase --abort
$ git add . ํ์$ git rebase --continue