์๋ ํ์ธ์.
Eric ์ ๋๋ค.
์ค๋์ ์ ๊ฐ ๋ฆฌ๋ทฐํด๋ณผ์ฑ ์
'์ง์ฅ์์ ์จ ๋ฌธ์ ๊ด๋ฆฌ์
๊น&๊นํ๋ธ ์ ๋ฌธ'
์ด๋ผ๋ ์ฑ ์ ๋๋ค.
์ถ๊ฐ์ผ
|
2022๋
10์ 10์ผ
|
์ชฝ์, ๋ฌด๊ฒ, ํฌ๊ธฐ
|
312์ชฝ | 664g | 188 * 257 * 13mm
|
ISBN13
|
9791163034025
|
[์ ์ฒด์ ์ธ ๊ฐ์]
๊ฐ๋ฐ์๋ผ๋ฉด, Git ๊ณผ GitHub๋ฅผ ๊ฑฐ์ ๋ฌด์กฐ๊ฑด ์ฌ์ฉํ๊ฒ ๋๋๋ฐ์,
์ฌ์ค git ๊ณผ gitHub ๋ฅผ ์ด๋ณด ๊ฐ๋ฐ์๊ฐ git์ ์ฌ์ฉํ ๋ ์ต์ํ์ง ์์์,
์ ๋ฌธ ๊ฐ๋ฐ์๋ก์จ, ์ด๋ป๊ฒ git๊ณผ gitHub๋ฅผ ์ฌ์ฉํด์ผํ ์ง ๋ง๋งํ๊ณค ํ์ต๋๋ค.
์ฌ์ค ์ธํฐ๋ท์์ ๋ฌด์ํ ๋ง์ ์๋ฃ์ ๋์์ ๊ฐ์๋ค์ด ์์ง๋ง,
๋ฌด์ํ ์๋ฃ ์ค์์ ์ด๋ ํ ๊ฒ์ด ์ณ๊ณ ๊ทธ๋ฅธ์ง ๋ชจ๋ฅด๋ ์ด๋ณด ๊ฐ๋ฐ์์๊ฒ
์ด ์ฑ ์ด git๊ณผ github๋ฅผ ์ ๋ฌธํ๊ธฐ์ ์ข์ ์ฑ ์ด๋ผ๊ณ ์๊ฐ์ด ๋ค์์ต๋๋ค.
ํนํ, ์ฒ์์ #git ๊ณผ #github ๋ ๊ตฌ๋ถ๋ชปํ๋ ์ด๋ณด ๊ฐ๋ฐ์๋ ์ฝ๊ฒ ์ดํดํ ์ ์๋๋ก,
์ฝ๊ฒ ๋ด์ฉ์ด ์ค๋ช ๋์ด ์์ต๋๋ค.
์ ๊ฐ์ ๊ฒฝ์ฐ์๋ MacBook ์ผ๋ก ๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ํ๋๋ฐ์,
์๋์ฐ ๊ธฐ๋ฐ์์๋ ์์ฝ๊ฒ gitbash ๋ฅผ ๋ค์ด๋ก๋ ๋ฐ๊ฑฐ๋,
souceTree ๋ค์ด๋ก๋๋ฅผ ๋ฐ์์ ์ฝ๊ฒ git์ ์ฌ์ฉํ์ง๋ง,
(์ฌ์ค #gitbash ๋ #sourceTree ๊ฐ ๋ญ์ง ๋ชฐ๋ผ๋ ์์ธํ๊ฒ ์ค๋ช ๋์ด์์)
์๋์ฐ ๊ธฐ๋ฐ์ด ์๋ ์ ์ ๊ฐ์ด Mac OS์์๋
#Homebrew ๋ฅผ ํตํด์ ํ๋ก๊ทธ๋จ์ ๋ค์ด ๋ฐ์ผ๋ผ๊ณ
์ค๋ช ์ด ๋์ด์์์ ๋๋ก ์ ๋ฌธ์๋ ์ดํดํ๊ธฐ ์ฝ๊ฒ ์์ธํ ์ค๋ช ๋์ด ์์์ต๋๋ค.
๊ทธ ๋ฟ๋ง ์๋๋ผ, ์๋์ฐ ๊ธฐ๋ฐ์์๋ ์ด๋ป๊ฒ ์ฌ์ฉํด์ผ๋์ง
๋๋ค ๋์์์ด์, ์์ ์๊ฒ ๋ง์ถฐ์ ์ฑ ์ ์ฝ๊ณ ์ค๋ช ์ ์ดํด ํ ์ ์์์ต๋๋ค.
์ฌ์ค ์ ๋ ์ธํฐ๋ท์ผ๋ก ๊ณต๋ถํ๋ฉด์ notion์
๋ค์ํ ๊ณต๋ถ ๋ด์ฉ์ ์ ๋ฆฌ๋ฅผ ํ๊ณคํ์ง๋ง,
์ด ์ฑ ์ฒ๋ผ ํ๋์ ๊ธฐ๋ณธ์๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ณด๋๊น,
git ์ด๋ gitHub๋ฅผ ์ฌ์ฉํ ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ฑฐ๋
์ด๋ป๊ฒ ์ฌ์ฉํด์ผํ ์ง ๋ง๋งํ ๋,
'์ฑ ๋ณด๋ฉด ๋์์๊ฒ ์ง'
ํ๊ณ ์กฐ๊ธ ๋ง์์ ์์ ์ด ๋๋๋ผ๊ตฌ์.
์์ ์ด๋ณด์๋ ์ด ์ฑ ์ ํตํด์ ์ง์์ ์ป๊ธฐ์๋ ๋ฌผ๋ก ์ข์ง๋ง,
์ ์ฒ๋ผ git๊ณผ gitHub๋ฅผ ์ฌ์ฉ์ ํด๋ณด์์ง๋ง,
์ ํํ๊ฒ ๊ฐ๋ ์ด ์กํ์ง ์๊ฒ ์ฌ์ฉํ์๋ ๊ณผ๊ฑฐ์๋ ๋ค๋ฅด๊ฒ
์ด ์ฑ ์ ํตํด์ ๊ฐ๋ ์ ์ฝ๊ฒ ์ก์ ์ ์์์ต๋๋ค.
์ฌ์ค, ์ ๊ฐ ๊ณผ๊ฑฐ์๋ git ๋ชจ๋ ๋ช ๋ น์ด๋ฅผ ์์ง๋ ๋ชปํ๊ณ
git add .
git commit -m "์ปค๋ฐ"
git branch Eric
git switch Eric
์ด ์ ๋์ ์ฝ๋ ๋ฐ์ ๋ชจ๋ฅด๊ณ ์์๊ณ ,
์ฌ์ค merge์ ๋ํ ๊ฐ๋ ์ด ์กฐ๊ธ ์ฝํด์,
ํญ์ branch merge ํ ๋๋ง๋ค
'ํ๋ค๊ฐ code ๋ค ๋ ๋ฆฌ๋๊ฑฐ ์๋์ผ?'
๋ผ๊ณ ์๊ฐํ๋ฉด์ ์กฐ์ฌ์กฐ์ฌ git์ ๋ค๋ฃจ์์๋๋ฐ,
ํนํ, ์ ๊ฐ gitHubํตํด์ ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋๋ฅผ ๋ฐ์์ค๊ณ ์
์ ์ฝ๋์ merge ๋ ๋,
>>HEAD
>>Eric
์ด๋ฐ์์ผ๋ก ๋์ด์๋ ๋ถ๋ถ์ด ๋ฌด์จ๋ป์ธ์ง ๋ช ํํ๊ฒ ๋ชจ๋ฅด๊ณ
์ฌ์ฉํ์๋๋ฐ, ์ด๋ฒ์ ๊ฐ๋ ์ด ์กํ์
branch mergeํ ๋ ๊ฑฑ์ ์ด ์กฐ๊ธ ๋์ด์ก์ต๋๋ค.
์ฑ ์ด ์์ฒญ ๋๊ป์ง ์์์,
์ฒ์ git์ ์ ํ์ ๋ถ๋ค์ ์ฐจ๊ทผ์ฐจ๊ทผ 5์ผ์ ๋๋ฉด ๋ค ์ตํ ์ค ์ ์์ ๊ฐ๊ณ ,
์ ์ฒ๋ผ git์ ์ฌ์ฉํด๋ณด์ ๋ถ๋ค์ด๋ฉด ํ๋ฃจ์ ๋๋ฉด ์ตํ๊ณ ,
๊ธฐ๋ณธ์ ๋ก ์ฌ์ฉํ๊ธฐ์ ์ข๋ค๋ ์๊ฐ์ด ๋ค์์ด์.
๊ทธ๋ฆฌ๊ณ ์ ๊ฐ ๊ฐ๋ฐ๊ณต๋ถ ์ด๋ฐ์ ๋ค์๋ #์ด๊ณ ์ ๋์ ๊ฐ์๊ฐ
์ฑ ์ ์ฝ๋ค๋ณด๋ฉด ์ค์ต์ผ๋ก ๋์์ ๊ฐ์๋ก ๋ค์ ์ ์์ด์
์ค์ตํ๋ฉด์ ํ๊ธฐ์ ์ข์๊ฑฐ ๊ฐ์ต๋๋ค.
๊ฐ๋ฐ์๊ณต๋ถ๋ฅผ ํจ์ ์์ด์,
git๊ณผ gitHub๋ ํ์ ๋ก ์์ ๋์ด์ผํ๋๋ฐ,
์ด๋ฒ๊ธฐํ์ ์ด ์ฑ ์ ํตํด์
๊ฑฑ์ ์์ด ์ ๊ฐ ํ๋ํ๋ ์์ฑํ ์ฝ๋๋ฅผ
์ ๋๋ก ๋ณด๊ดํ ์ ์๋๋ก ๋๊ฑฐ ๊ฐ์ต๋๋ค.
์ด์, ์ฑ ๋ฆฌ๋ทฐ
ใDo it! ์ง์ฅ์์ ์จ ๋ฌธ์ ๊ด๋ฆฌ์ ๊น&๊นํ๋ธ ์ ๋ฌธ [์ ๋ฉด ๊ฐ์ ํ]ใ ์ ๋ํ ๋ฆฌ๋ทฐ์์ต๋๋ค.
์ค๋๋ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
ํด๋น ๋ฆฌ๋ทฐ๋ ์ ์ฒด๋ก๋ถํฐ ์ฑ ์ ์ ๊ณต๋ฐ์์ ์์ฑํ์์ต๋๋ค.