Linux_homework
๋๋ ๋ฆฌ๋
์ค๊ฐ ์ซ์ด์.
Github์์์ PR์ ๋ณด๋ด๋ณด๋ ์ค์ต์ ํด๋ด
์๋ค.
relay_coding์ด๋ relay_novel ํด๋์ ์์ ๋กญ๊ฒ ์์ฑํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
relay_coding ํด๋์๋ ์ฌ๋ฌ๋ถ๋ค์ด ์์ ๋กญ๊ฒ ์ฝ๋๋ฅผ ์ด์ด์ ์์ฑํด ์ฃผ์๋ฉด ๋ฉ๋๋ค!
printf๋ง ํ๋ ์ฝ๋์ฌ๋ ์๊ด ์์ต๋๋ค..
relay_novel ํด๋์๋ ์ฌ๋ฌ๋ถ๋ค์ด ์์ ๋กญ๊ฒ ์์ค์ ์์ฑํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
์ด๋ค ์์ค์ด ๋์ฌ์ง ๋ฒ์จ๋ถํฐ ๊ถ๊ธํฉ๋๋ค!
์ฌ๋ฌ๋ถ์ด ์์
ํ๋ ๋์ ์ด repo์๋ ๋ค๋ฅธ ํ์๋ค์ด PR์ ๋ณด๋ธ ์ฝ๋๊ฐ ์
๋ฐ์ดํธ ๋๊ฒ ๋ฉ๋๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ๋ถ์ด PR์ ๋ณด๋ผ ์ฏค์๋ ์์
ํ๋ ์ฝ๋์ ๋ค๋ฅธ ์ฝ๋๊ฐ ์์ผ๋ฏ๋ก conflict๊ฐ ์ผ์ด๋๊ฒ ์ฃ ?
๊ทธ๋ฐ ๊ฒฝ์ฐ์๋ PR์ ๋ฐ์์ค์๊ฐ ์์ต๋๋ค..
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ค์ ๊ณผ์ ์ ๊ฑฐ์ณ์ merge๊ฐ ์ด๋ฃจ์ด์ง ๋ค๋ฅธ ์ฝ๋๋ฅผ ์
๋ฐ์ดํธํ๋ ๊ณผ์ ์ ๊ฑฐ์น๋๋ก ํฉ๋๋ค.
git remote add lamp https://github.com/lampkang/linux_homework
์ ๋ช
๋ น์ด๋ฅผ ํฐ๋ฏธ๋์ ์
๋ ฅํ๋ฉด fetch๋ฅผ ๋ฐ์์ฌ ๋ฆฌ๋ชจํธ์ ์ฅ์๋ฅผ ๋ฑ๋กํฉ๋๋ค.
git fatch lamp
๋ธ๋์น๋ฅผ ๋ณ๊ฒฝํ์ง ์์๋ค๋ฉด
์ฌ๋ฌ๋ถ์ master์ ์ด ์ ์ฅ์์ ์ฝ๋๊ฐ fetch ๋ช
๋ น์ ํตํด ์
๋ฐ์ดํธ๊ฐ ๋ฉ๋๋ค.
git merge lamp/master
fetch๋ฅผ ํ์์ผ๋ merge๋ฅผ ํตํ์ฌ ์ฌ๋ฌ๋ถ์ ์ฝ๋์ ํตํฉ์ํค๋๋ก ํฉ๋๋ค.
conflict๊ฐ ์ผ์ด๋ ์ ์์ผ๋ ์ ํด๊ฒฐํด๋ณด์๊ธธ ๋ฐ๋๋๋ค!
conflict๊ฐ ํด๊ฒฐ๋์๋ค๋ฉด ์ด์ PR์ ๋ณด๋ด์ ๋ ์ข์ต๋๋ค!
- star์ watch๋ ์๋๋ฌ์ฃผ์
๋ ๋ฉ๋๋ค.
- ์ด repo๋ ์ธ์ ๊ฐ ์ญ์ ๋ ์์ ์
๋๋ค.(์๋ง๋ ์ ์ถ๋ง๊ฐ ํ?)
- conflict๊ฐ ์ผ์ด๋๋ค๋ฉด ํด๊ฒฐํด์ฃผ์
์ผ PR์ด ๋ฐ์๋ค์ฌ์ง๋๋ค.
- PR์ ํ๊ธฐ ์ , fetch๋ฅผ ํ์ฌ conflict๊ฐ ์ผ์ด๋๋์ง ํ์ธํ๋๋ก ํฉ์๋ค.
- ๋ค๋ฅธ ์ฌ๋์ด ์์ฑํ ์ฝ๋๋ ์ ๋ง ํ๋ฉด ์ญ์ ํ์ง ๋ง๊ณ ์์ ๋ง ์ด์ง์ฉ ํ๋๋ก ํฉ๋๋ค.
- commit message๋ ๊ตฌ์ฒด์ ์ผ๋ก ์จ์ฃผ์๋๊ฒ ์ข์ต๋๋ค.
- ์ฌ๋ฌ๋ถ์ด ์์ฑํ ์ฝ๋ ๋ด์ญ์ ๋ณธ ์กฐ๊ต๊ฐ ์ด์ฌํ ํ์ธํ๊ณ ๋ฐ์ํ๊ณ ์์ต๋๋ค.