์ต์ ์ปค๋ฐ์ด master๋ก ๊ธฐ๋ณธ ์ค์
master๋ก๋ง์ ๋์์ ์์ ๋ถ๊ฐ๋ฅํจ
branch ?
๋ ๋ฆฝ์ ์ผ๋ก ์ด๋ค ์์ ์ ์งํํ๊ธฐ ์ํ ๊ฐ๋ ์
์ฌ๋ฌ ์์ ์ ๋์์ ์งํ ํ ์ ์์.
์ฌ๋ฌ branch๋ฅผ master branch์ ํฉ์น ์ ์์.
๊นํ๋ธ๋ master ๋์ main์ ๊ธฐ๋ณธ branch๋ก ํจ.
git = master
gitHub = main
๋ง์คํฐ์์ ๊ฐ๋ผ์ง ๋ค๋ฅธ ๋ธ๋์น๋ค์์๋ ๊ฐ๊ฐ ์์ ์ ํ ํ์ ์ต์ข ์ ์ผ๋ก ๋ง์คํฐ ๋ธ๋์น๋ก ํฉ์ณ์ง
git ๊ฐ์ ์ญ์ (๊ธฐ์กด์ ๋ง๋ค์ด ๋ )rm -rf .git
git ์๋ก ๋ง๋ค๊ธฐ

git log ๋ก ํ์ธ

master branch - HEAD
์ branch ๋ง๋ค๊ธฐ
ํ์ฌ branch ํ์ธํ๊ธฐ

html ์์


git log ๋ก ํ์ธํ๋ฉด HEAD ๊ฐ ์ต์ ์ปค๋ฐ์ผ๋ก ๋ณ๊ฒฝ๋๊ฑฐ ํ์ธ๊ฐ๋ฅ

branch ๋ง๋ค๊ธฐ - ํ์ฌ๋ master๊ฐ branch๋ก ์ค์ ๋จ


branch ๋ณ๊ฒฝ -> bugfix๋ก
git switch bugfix

git branch๋ก ๋ณ๊ฒฝ๋๊ฑฐ ํ์ธ๊ฐ๋ฅํจ

html ์์


html ์์ 2


๋ ๋ฒ ์ปค๋ฐ์ ์๋ฃํจ
bugfix branch์ master branch๋ฅผ ํฉ์น ๊ฑฐ์
ํ์ง๋ง master bracnh์์๋ง ํฉ์น ์ ์์
๊ทธ๋์ switch๋ก master branch ์ค์ ํ git merge bugfix ๋ก ํฉ์นจ


์์คํธ๋ฆฌ์์ ํ์ธํ๊ธฐ - ์ด๊ธฐ gitstudy

ํฉ์ณค์ผ๋ bugfix๋ ํ์์์ด์ ์ญ์ ํ๋ค.
git branch -d bugfix

'GIT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Git ๋ฒ์ ๊ด๋ฆฌ - ํด๋ก (clone) (0) | 2023.10.17 |
|---|---|
| Git ๋ฒ์ ๊ด๋ฆฌ - ์ฌ๋ฌ ๊ฐ์ ๋ธ๋์น ํฉ์น๋ ๋ฐฉ๋ฒ(๋ฉํฐ ๋ธ๋์น) (1) | 2023.10.17 |
| Git ๋ฒ์ ๊ด๋ฆฌ - .gitignore (1) | 2023.10.17 |
| Git ๋ฒ์ ๊ด๋ฆฌ - ์์คํธ๋ฆฌ ์ฌ์ฉ (0) | 2023.10.17 |
| Git ๋ฒ์ ๊ด๋ฆฌ - Repo, Commit , ์ด๋ ฅ ํ์ธ ์์ (2) | 2023.10.17 |