Baekjoon, Programmers, Swea ๋ฑ์์ Baekjoon ๊ธฐ์ค from ์ค๋ฒ to ๊ณจ๋์ธ ๋ฌธ์ ๋ฅผ ์ ๋ณํด์ ํ๋๋ค.
Pull Request
์๊ธฐ ๊ณ์ ์ผ๋ก ํด๋น Repository fork ํ๊ธฐ
- solved.ac์์
class3
๋ถํฐ ์ฐจ๋ก๋๋ก ๋ฌธ์ ํ์ด ์งํ - ๋งค์ฃผ ์ต์ 3๋ฌธ์ ์ฉ ๋ฌธ์ ํ์ด
์ ํฌ๋ ๋ค์๊ณผ ๊ฐ์ Convention์ ์งํค๋ ๊ฑธ ์งํฅํฉ๋๋ค
โญ README.md ์ ์ฝ๋ ๋ง๋ค ์ด ์ฝ๋๋ ์ด๋ค ๋ชฉ์ ์ผ๋ก ์์ฑ๋์๋์ง ์ฃผ์์ ๋ต๋๋ค.
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๊ฒฝ์ฐ sol1, ํด๊ฒฐํ์ง ๋ชปํ ๊ฒฝ์ฐ fail1๋ก ํ์ผ ์ด๋ฆ์ ํต์ผํฉ๋๋ค.
code ๋ง์ง๋ง ์ค์๋ ํ ์ค์ ๋น์๋๋ค. git add + git commit ํ๊ธฐ ์ ์ ํ์ธํด๋ณด๋ ๊ฑธ ์ถ์ฒํฉ๋๋ค.
์ ? git์ ์ฝ๋๋ฅผ ์ฌ๋ฆด ๋๋ ์ฝ๋ ๋งจ ์๋์ ์๋ฌด๊ฒ๋ ์๋ ๋น newline์ ํ๋ ๋ง๋๋ ๊ฒ ์ผ๋ฐ์ ์ ๋๋ค.
์ฝ๋ ๋งจ ์๋์ ๋น newline์ด ์์ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ๋ฉ์์ง๊ฐ ๋์ค๊ธฐ ๋๋ฌธ์ ๋๋ค.
docs : README.md ๋ฑ ๋ฌธ์ ์์ฑ ๋ฐ ์์
code : ์ฝ๋ ์์ฑ
fix : ์ฝ๋ ์์
add : ๊ธฐ์กด์ ํผ ๋ฌธ์ ๋ํ ๋ ๋ค๋ฅธ ์๋ฃจ์
์ฝ๋ ์ถ๊ฐ
merge : ๋ด ๋ ํฌ์์ ์ฌ๋ฆฐ pull request๋ฅผ ํ์ฌ organization์ alogorithm-study ๋ ํฌ์ ํฉ์น๊ธฐ
git commit -m "code : ์๊ธฐ์ด๋ฆ ๋ฌธ์ ํ๋ซํผ ๋ฌธ์ ๋ฒํธ ๋ฌธ์ ์ ํ ๋ฌธ์ ์ด๋ฆ"
๋ฏผ์๋ผ๋ ์ฌ๋์ด ์์ต๋๋ค. ๋ฏผ์์ branch๋ช ์ minsu์ ๋๋ค. ๋ฏผ์๋ ๋ฐฑ์ค์์ ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ ์ ํ์ธ 1003๋ฒ ํผ๋ณด๋์น ํจ์๋ฅผ ํ์์ต๋๋ค.
-
๋ฌธ์ ์ ํ์ ๋ง๋ ํด๋๋ฅผ ์์ฑํ ํ, ์์ ์ ๋ธ๋์น๋ช ์ ํด๋๋ฅผ ๋ง๋ญ๋๋ค.
๐
dynamic_programming/1003_ํผ๋ณด๋์น ํจ์/๋ฏผ์/
-
๊ทธ ํด๋ ์์ ์ฝ๋์ ๋งํฌ๋ค์ด, input ๋ฑ ํ์ํ ํ์ผ๋ค์ ๋ฃ์ต๋๋ค.
-
์์ ์ ํด๋๋ฅผ ํ๋์ ์ปค๋ฐ์ผ๋ก ์ ๋ก๋ํฉ๋๋ค.
git add ๋ฏผ์/
git commit -m "code : minsu boj 1003 DP ํผ๋ณด๋์นํจ์"
- ์ถํ ์์ ์ด ํ์ํ ๊ฒฝ์ฐ ์์ Commit Convention์ ๋ฐ๋ผ commit message๋ฅผ ์์ฑํฉ๋๋ค.
- master ๋ก merge ํฉ๋๋ค.
Commit ์ ์งํํ ๋๋ ์์ ์ branch์์ ์ํํ๊ณ ์ถํ์ master์ mergeํ๋ ๊ณผ์ ์ ์งํฅํฉ๋๋ค.
# minsu ๋ธ๋์น ์ฒ์ ์์ฑ ๋ฐ ์ด๋
(master) $ git switch -c minsu
# ๋ธ๋์น ์ด๋ฆ ๋ฐ๋ ๊ฒ ํ์ธ
(minsu) $ ...
- ๋ก์ปฌ์์ mergeํ๋ ๊ฒฝ์ฐ
$ git switch "๋ณธ์ธ์ branch name"
$ git add .
$ git commit -m "code : ~~~ "
$ git switch master
$ git merge "๋ณธ์ธ์ branch name"
$ git push origin master # ๋ก์ปฌ์์ merge ์๋ฃ
- ์๊ฒฉ์์ mergeํ๋ ๊ฒฝ์ฐ
$ git switch "๋ณธ์ธ์ branch name"
$ git add .
$ git commit -m "code : ~~~ "
$ git push origin "๋ณธ์ธ์ branch name"
์ดํ github์์ Pull Request ํฉ๋๋ค.
๊ฐ์ |
์ฐ์ง |
๋ฒํฌ |