UMC 7th Node.js Study Git Mission
- ์น ํ๋ ์์ํฌ : express
- ์ฌ์ฉ์ธ์ด : JavaScript, TypeScript
- ํด๋ผ์ฐ๋ ์ปดํจํ (์น ์๋น์ค) : AWS
- main์ pr ์์ฑ ๊ธ์ง (11์ฃผ์ฐจ์ CI/CD ์ฌ์ฉ ์์ )
- ๊ธฐ๋ฅ ๋ณ๋ก branch ์์ฑ
- main์ ๋ฐ์ดํธ ํ์ธ ํ ๋ธ๋์น ์์ฑ
- ๋ธ๋์น reopen ์ฌ์ฉ ์, ๊ธฐ์กด ๋ธ๋์น ์ฌ์ฉ x
- logerror ํ์ธ
-
์๊ฒฉ ์ ์ฅ์์ ์ง์ญ ์ ์ฅ์ ์ฐ๊ฒฐ
git checkout <์ต์ข ๊ฐ๋ฐ ๋ธ๋์น ์ด๋ฆ>
git pull origin <์ต์ข ๊ฐ๋ฐ ๋ธ๋์น ์ด๋ฆ>
git fetch origin : ์๊ฒฉ์ ์ฅ์๋ฅผ ์ต์ ํ ํด์ค
git checkout <issue๋ธ๋์น ์ด๋ฆ or ์๋ก ๋ง๋ ๋ธ๋์น>
git pull origin <๊ฐ์ ธ์ฌ ๋ธ๋์น ์ด๋ฆ> -
๊น ๋ธ๋์น ํ์ธ git branch
-
๊น ๋ธ๋์น ์ ํ/์์ฑ git checkout ๋ธ๋์น์ด๋ฆ
-
๊น ๋ธ๋์น ์ญ์ git branch -d ๋ธ๋์น์ด๋ฆ
-
์๊ฒฉ์ ์ฅ์์ ๊น ๋ธ๋์น ์ญ์ git push origin -d <์๊ฒฉ ๋ธ๋์น ์ด๋ฆ>
-
์ด๋ฏธ ์ฌ๋ผ๊ฐ ํ์ผ ์ญ์ git rm --cached -r {์ญ์ ํ ํ์ผ ์ด๋ฆ} --cached: ์๊ฒฉ์ ์ฅ์๋ง ํด๋น -r: recursive(์ฌ๊ท์ ์ผ๋ก), ๋๋ ํ ๋ฆฌ์ ํ์ ๋ด์ฉ ์ญ์