ํฐ์คํ ๋ฆฌ ๋ทฐ
[๋ณธ์บ ํ 6์ผ์ฐจ]
24.12.31 Today I Learned๐ก
1. JavaScript ๋ฌธ๋ฒ ์ข ํฉ๋ฐ ๊ฐ์
2. Git ์ฌํ ํน๊ฐ
์๋ก์ด ํ, ์๋ก์ด ๊ณต๋ถ
์ด์ ๋ฐํํ๋ฅผ ๋ง์ง๋ง์ผ๋ก ๋ฏธ๋ ํ๋ก์ ํธ ์ฃผ์ฐจ๊ฐ ๋์ด๋ฌ๋ค.
ํ๋ก์ ํธ ๋ณ๋ก ํ์ด ๋ฐ๋๋ค๊ณ ํ์ฌ ์ค๋ ์๋ก์ด ํ์ด ๋ฐฐ์ ๋์๋ค.
๋ญ๊ฐ 1์กฐ๊ฐ ๋๋ ธ๋๋ฐ ๋ฑ! 1์กฐ๊ฐ ๋,, ์ฌ์ด~
์๋ฌดํผ ์ด๋ฒ ์กฐ๋ ๋ฑํ ํ๋ก์ ํธ๋ณด๋ค๋
Javascript ๋ฌธ๋ฒ ์ข ํฉ๋ฐ ๊ฐ์๋ฅผ ์๊ฐํ ๋์ ํจ๊ป ๊ณต๋ถํ๋ฉฐ ์ง๋ฌธ๋ ๋๋๋ ์ผ์ฐ์ผ์ฐ ํ์๋ค์ด๋ค!(๋ด ๋ง๋๋ก ์ง์)
์๋ก์ด ๊ฐ์๋ฅผ ๋ฃ๋ ์ค์ธ๋ฐ ๊ฐ์ ๋
นํํ์ ํํฐ๋ ์์ด ๋งค์ฐ๋งค์ฐ ๋น ๋ฅด์๋ค..!
vscode์ ํ๋ํ๋ ๋ฐ๋ผ์ ํ์ดํ ์ค์ธ๋ฐ ๋ช ๋ฒ์ ๋ฉ์ถ ๊ฑด์ง,,ใ
ใ
1์ฃผ์ฐจ ๋ด์ฉ๋ ๋ง์์ ํ๋ฃจ์ ๋ค ๋ฃ๊ณ ์ดํดํ๊ธฐ์๋ ์ผ์ ๊ฐ์ ๊ณผ๋ถใ ใ ๊ฐ ๊ฑธ๋ฆด ๋ฏ ํด์,,^^
1-10๊น์ง ๋ฃ๊ณ ๋๋จธ์ง 5๊ฐ๋ ๋ชฉ์์ผ์ ์ด์ด ๋ค์ด์ผ๊ฒ ๋ค..!
๊ธฐ๋ณธ ๋ฌธ๋ฒ์ ๋ํด ์์ฃผ ์์ธํ ์ค๋ช
ํด์ฃผ์
์ ๋์ค์ ํท๊ฐ๋ฆด ๋ ๋ช ๋ฒ์ด๊ณ ์ฝ๋๋ฅผ ๋ค์ถฐ๋ณผ ๋ฏ ํ๋ค!
Git ์ฌํ ํน๊ฐ
๐์ค๋ ๋ฐฐ์ด ๋ด์ฉ
- git branch ๋ธ๋์น๋ช : '๋ธ๋์น๋ช '์ ์๋ก์ด ๋ธ๋์น ์์ฑ
- git branch : ํ์ฌ ๋ธ๋์น ์์น ํ์ธ
- git switch ๋ธ๋์น๋ช (=git checkout ๋ธ๋์น๋ช ) : '๋ธ๋์น๋ช '์ผ๋ก ๋ธ๋์น ๋ณ๊ฒฝ
- git switch -c ๋ธ๋์น๋ช (=git checkout -b ๋ธ๋์น๋ช ) : ๋ธ๋์น ์์ฑ ๋ฐ ์ด๋
- ๋ธ๋์น ๋ณํฉ ์ pull request ํ์ฉํ๊ธฐ
: 'git push origin ๋ธ๋์น๋ช ' ํ๋ฉด, ๊นํ๋ธ์ request๊ฐ ๋ฌ๋ค.
ํ์ ํ์๋ค์๊ฒ ๋ณ๋์ฌํญ ๋ฐ ๋ฆฌ๋ทฐ๋ฅผ ์ํด ์ฌ์ฉํ๋ค.
๐์๋กญ๊ฒ ์๊ฒ ๋ ์ฌ์ค
- ๋ง์ฝ ํฐ๋ฏธ๋์์ ๋ณํฉํ๊ฒ ๋๋ฉด push ํ๋ ค๋ ๋ธ๋์น๋ก ์ด๋ํ์ฌ merge ํ๊ธฐ
- Git clone ์ด๋ git remote add origin ์ ์ฐจ์ด๋?
-> Git clone์ remote add+pull
๐github ์ด ๋จ๊ณ
- 1. ํด๋ ์์ฑ
2. ํฐ๋ฏธ๋ open
3. git init
4. git clone / git remote add origin + pull
5. ๋ธ๋์น ์์ฑ ๋ฐ ์ด๋
6. ์ฝ๋ฉ ์์ฑ
7. add&commit&push ๋ก ์ฝ๋ ์ ๋ก๋
8. pull request ํ์ธ
9. github์์ merge
10. mergeํ ๋ด์ฉ ๋ด ๋ก์ปฌ์๋ ๋ฐ์ (git pull origin develop)

3, 4๋ ์์๊ฐ ๋ฐ๋์ด๋ ๊ด์ฐฎ๋ค.
U์ ์ผ๊ฐํ ๋ชจ์์ ์ ๊ธฐ์ตํ๊ธฐ!
๋ด์ผ ํ ์ผ
1. JS ๋ฌธ๋ฒ ์ข ํฉ๋ฐ 1์ฃผ์ฐจ ๋ง๋ฌด๋ฆฌ
2. '์ข์ ๊ฐ๋ฐ์์ ๋น๋ฐ ' ํน๊ฐ