git checkout
๋ธ๋์น ๋๋ ์์
ํธ๋ฆฌ๋ก ๊ฒฝ๋ก๋ฅผ ์ฒดํฌ์์ํฉ๋๋ค.
๋ ๋ง์ ์ ๋ณด: https://git-scm.com/docs/git-checkout.
- ์๋ก์ด ๋ธ๋์น๋ฅผ ์์ฑํ๊ณ ์ฒดํฌ์์:
git checkout -b {{๋ธ๋์น_์ด๋ฆ}}
- ํน์ ์ฐธ์กฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋ก์ด ๋ธ๋์น๋ฅผ ์์ฑํ๊ณ ์ฒดํฌ์์ (๋ธ๋์น, remote/branch, tag๊ฐ ์ ํจํ ์ฐธ์กฐ ์์์
๋๋ค):
git checkout -b {{๋ธ๋์น_์ด๋ฆ}} {{์ฐธ์กฐ}}
- ๊ธฐ์กด ๋ก์ปฌ ๋ธ๋์น๋ก ์ฒดํฌ์์:
git checkout {{๋ธ๋์น_์ด๋ฆ}}
- ์ด์ ์ ์ฒดํฌ์์ํ ๋ธ๋์น๋ก ์ฒดํฌ์์:
git checkout -
- ๊ธฐ์กด ์๊ฒฉ ๋ธ๋์น๋ก ์ฒดํฌ์์:
git checkout --track {{์๊ฒฉ_์ด๋ฆ}}/{{๋ธ๋์น_์ด๋ฆ}}
- ํ์ฌ ๋๋ ํ ๋ฆฌ์์ ๋ชจ๋ ์คํ
์ด์ง๋์ง ์์ ๋ณ๊ฒฝ ์ฌํญ์ ์ญ์ (๋ ๋ง์ ์ทจ์ ์ ์ฌ ๋ช
๋ น์
git reset
์ ์ฐธ์กฐํ์ญ์์ค):
git checkout .
- ํน์ ํ์ผ์ ์คํ
์ด์ง๋์ง ์์ ๋ณ๊ฒฝ ์ฌํญ ์ญ์ :
git checkout {{๊ฒฝ๋ก/๋์/ํ์ผ}}
- ํ์ฌ ๋๋ ํ ๋ฆฌ์ ์๋ ํ์ผ์ ์ฃผ์ด์ง ๋ธ๋์น์์ ์ปค๋ฐ๋ ๋ฒ์ ์ผ๋ก ๋์ฒด:
git checkout {{๋ธ๋์น_์ด๋ฆ}} -- {{๊ฒฝ๋ก/๋์/ํ์ผ}}