๐งญ ์๋ฆฌ์ฆ ์ ์ฒด ๋ณด๊ธฐ โ [๋ฆ๊น์ด Git ์
๋ฌธ์ ๋ชฉ์ฐจ]
๐ Ep.00 | Prologue. ์ ๋๋ Git์ ๋ฐฐ์ฐ๊ธฐ๋ก ํ๋๊ฐ?
๐ Ep.01 | Git์ ๋๋๋ฆด ์ ์๋ ๋์ ์ผ๊ธฐ์ฅ์ด๋ค
๐ Ep.02 | Git ์ค์น๋ถํฐ ๋ฐ๋ผํ๊ธฐ โ ๋๋ง์ ํ๊ฒฝ ๋ง๋ค๊ธฐ
๐ Ep.03 | git init๊ณผ ์ฒซ ์ปค๋ฐ โ ์ด๊ณณ์์ ๊ธฐ๋ก์ด ์์๋๋ค
๐ Ep.04 | ์ปค๋ฐ์ ์๊ฐ์ ๋ถ๋งํฌ โ log, diff, HEAD
๐ Ep.05 | ์ค์๋ ๊ธฐ๋ก์ด๋ค โ reset๊ณผ revert
๐ Ep.06 | ๋๋ง์ ํํ ์ฐ์ฃผ โ ๋ธ๋์น๋ ๋ฌด์์ธ๊ฐ?
๐ Ep.07 | GitHub๋ ๋ฌด์์ธ๊ฐ โ ๊ธฐ๋ก์ ์ฐฝ๊ณ
๐ Ep.08 | README๋ ๋์งํธ ์๊ธฐ์๊ฐ์๋ค
๐ Ep.09 | ๋๋ง์ Git ๋ฃจํด ๋ง๋ค๊ธฐ
๐ Ep.10 | Git์ผ๋ก ์ถ์ ์ ๋ฆฌํ๋ค โ ๋ฆ๊น์ด๋ค์ ํ๊ณ ๋ฒ
์์ฆ ๋๋
์๊ฐ์ ๋๋๋ฆด ์ ์๋ ๊ธฐ์ ์ ๋๋ฆฐ๋ค.
์ถ์ ๋๋๋ฆด ์ ์๋๋ฐ
๊ทธ ์ถ์ ๊ธฐ๋กํ ๊ฒ์
๋๋์๋ณผ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
๊ทธ๋ฐ ์๋ฏธ์์
Git์ ๋ด๊ฒ ๊ธฐ์ ๋ณด๋ค๋ โ์ผ๊ธฐ์ฅโ์ ๊ฐ๊น๋ค.
์ฒ์์ ๊ทธ์ ๊ฐ๋ฐ์๋ค์ ๋๊ตฌ์ฏค์ผ๋ก ์๊ฐํ๋ค.
๋ณต์กํ ๋ช ๋ น์ด, ์ ์ ์๋ ์ฝ๋๋ค,
๊ทธ๋ฆฌ๊ณ ๊ฒ์ ํ๋ฉด ์์ ๋์ด๋ ์ด๋ฆ ๋ชจ๋ฅผ ๋ก๊ทธ๋ค.
ํ์ง๋ง ์ด๋ ๋
์ด ๋จ์ด๋ค์ด ์ด์ํ๊ฒ ๋ฏ์ต๊ฒ ๋๊ปด์ง๊ธฐ ์์ํ๋ค.
commit โ ์ค๋ ํ๋ฃจ, ๋ด๊ฐ ๊ฒฐ์ ํ ๊ฒ
log โ ๋ด๊ฐ ์ง๋์จ ๋ฐ์๊ตญ๋ค
revert โ ๊ทธ๋์ ๋๋ฅผ ๋ค์ ๋ถ๋ฌ์ค๋ ๊ธฐ์
์ด๊ฑด ๊ฐ๋ฐ์๊ฐ ์๋๋ผ,
๋์ฒ๋ผ โ๋ฆ๊ฒ๋ผ๋ ๋จ๊ธฐ๊ณ ์ถ์ ์ฌ๋โ์ ์ํ ์ธ์ด์ผ์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค๊ณ ์๊ฐํ๋ค.
๋๋ ์์ฃผ ๋์ปฅ ๊ฒ์ด ๋๋ค.
๋ฌด์ธ๊ฐ๋ฅผ ๋ฐฐ์ฐ๊ธฐ์ ๋๋ฌด ๋ฆ์ ๋์ด ์๋๊น.
๊ทธ๋ฐ๋ฐ Git์ ์ ํ๋ฉด์ ์ฒ์์ผ๋ก ์ด๋ฐ ์๊ฐ์ด ๋ค์๋ค.
๋ฆ์์ง๋ง ๋จ๊ธฐ์.
๊ทธ๋ฆฌ๊ณ ๋์ค์๋ผ๋ ๋์๋ณผ ์ ์๋๋ก ์์.
๊ธ์ด๋ , ํ๋ก์ ํธ๋ , ์๊ฐ์ด๋ .
์ด์ ๋ฒ๋ฆฌ์ง ์๊ณ ์ ์ฅํด๋๋ ค ํ๋ค.
Git์ ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์ธ ๋๋ง๋ค
๋๋ ๋ ์์ ์๊ฒ ๋ฌป๋๋ค.
์ค๋ ๋๋ ์ด๋ค ์ํ๋ก ๋จ๊ธฐ๊ณ ์ถ์๊ฐ?
๊ทธ๊ฑด ๊ฐ๋ฐ์๋ค์ฒ๋ผ โ๊ธฐ๋ฅ ๋ณ๊ฒฝโ์ด ์๋ ์๋ ์๋ค.
์ด์ฉ๋ฉด โ์ฌ๊ฒฝ์ ๋ณํโ, โ์์ง์ ๊ธฐ๋กโ, โ์คํจ์ ํ์ โ์ผ์ง๋ ๋ชจ๋ฅธ๋ค.
๋๋ ์ด์ Git์ ๋ฐฐ์ด๋ค.
๋ช ๋ น์ด๋ฅผ ์ตํ๊ธฐ ์ํด์๊ฐ ์๋๋ผ,
๋ด ์ถ์ ๋ฒ์ ์ ๋จ๊ธฐ๊ธฐ ์ํด์.
๋๋๋ฆด ์ ์์์ง๋ผ๋
๋๋์๋ณผ ์ ์๋ ๊ธฐ๋ก์ ๋จ๊ธฐ๊ธฐ ์ํด์.
๊ธฐ์ ์ ๋ฐฐ์ฐ๋ ๊ฒ ์๋๋ผ,
๋๋ฅผ ๊ธฐ์ตํ๋ ๋ฒ์ ๋ฐฐ์ฐ๋ ์ค์ด๋ค.
๋ต๊ธ ๋จ๊ธฐ๊ธฐ