๐ซ ํด์ธ ์ทจ์ ์ ์ํ LeetCode ๋ฌธ์ ํ์ด + ์ธํฐ๋ทฐ ์ค๋น ์คํฐ๋ ๊ทธ๋ฃน
์คํฐ๋์ ์ฐธ์ฌํ๊ณ ์ถ์ผ์ ๋ถ์ ์๋ ๋งํฌ๋ฅผ ํตํด ๋์ค์ฝ๋ ์๋ฒ์ ๋ค์ด์์ฃผ์ธ์! ๐
main
๋ธ๋์น์์ ์ต์ ์ฝ๋๋ฅผ ๋ด๋ ค ๋ฐ์ ํ์, <์ฃผ>-<GitHub ์ ์ ๋ค์>
ํํ๋ก ๋ธ๋์น๋ฅผ ๋๋๋ค.
์๋ฅผ ๋ค์ด,
$ git pull
$ git checkout -b week1-bumsu-yi
ํธ์๋ ค๋ ๋ฌธ์ ์ ํด๋์์ ์๊ธฐ GitHub ์ ์ ๋ค์์ผ๋ก ํ์ผ์ ์์ฑํฉ๋๋ค.
์๋ฅผ ๋ค์ด,
$ cd two-sum
$ touch Bumsu-Yi.py
๊ทธ ํ์ผ ์์ ๋ต์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ๋ณ๊ฒฝ ์ฌํญ์ ์ปค๋ฐํฉ๋๋ค.
์๋ฅผ ๋ค์ด,
$ git commit -am "two sum solution"
์์ฑํ ๋ตํ ์ฝ๋์ ๋ํด์ ๋ค๋ฅธ ์คํฐ๋ ๋งด๋ฒ๋ก ๋ถํฐ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๊ณ ์ถ๋ค๋ฉด ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅ์์ ์ฌ๋ฆฝ๋๋ค.
$ git push origin week1-bumsu-yi
๊ทธ๋ฆฌ๊ณ ๋ธ๋ผ์ฐ์ ์์ ์ฝ๋ ์ ์ฅ์๋ฅผ ๋ฐฉ๋ฌธํ๋ฉด Pull Request๋ฅผ ์์ฑํ๋ผ๊ณ ๋ฐ ๊ฒ์ ๋๋ค. ๊ทธ ๋ฒํผ์ ํด๋ฆญํ๊ณ Pull Request๋ฅผ ์์ฑํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ๋์ค์ฝ๋ ์ฑ๋์ ์๋์ด ์ฌ๋ผ์ฌ ๊ฒ์ ๋๋ค.
Pull Request ์ค๋ช ๋์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด์ ์ด๋ ค์ ๋ ๋ถ๋ถ์ด๋ ๋์์ด ํ์ํ ๋ถ๋ถ์ ๋ํด์ ๋จ๊ฒจ์ฃผ์๋ฉด ๋ค๋ฅธ ๋ถ๋ค์ด ๋ฆฌ๋ทฐํ ๋ ์ฐธ๊ณ ํ ์ ์์ด์ ์ข๊ฒ ์ฃ ?
๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๋ ๋์ ๋ต์ ์ฝ๋๋ ์ผ๋ง๋ ์ง ์ถ๊ฐ ์์ฑํด์ commit/push ํ์ค ์ ์์ต๋๋ค. push ํ์๋ ์ฝ๋๋ ์์ฑํ Pull Request์ ๋ฐ๋ก ๋ฐ์์ด ๋ ๊ฒ์ ๋๋ค.