|
1 | 1 | # ๊ธฐ์ฌ ๋ฐฉ๋ฒ
|
2 | 2 |
|
3 |
| -## ๋ต์ ์ฝ๋ ์์ฑ๋ฒ |
4 |
| - |
5 |
| -์ฐธ์กฐ ๋งํฌ : |
6 |
| -[๊นํ๋ธ(GitHub)์์์ ์คํ ์์ค ํ๋ก์ ํธ ๊ธฐ์ฌ๋ฅผ ์ํ ์ด๋ณด์ ๊ฐ์ด๋](https://seongjin.me/how-to-contribute-to-open-source/amp/) |
7 |
| - |
8 |
| -๋จผ์ , ํ์ฌ ํ์ด์ง ์ฐ์๋จ์ ์๋ ๋ฒํผ๋ค ์ค `Fork` ๋ฒํผ ํด๋ฆญํ์ฌ ๊ฐ์ธ ์๊ฒฉ ์ ์ฅ์๋ก ๋ณต์ฌํด์ค๋๋ค. |
9 |
| - |
10 |
| -๊ฐ์ธ ๋ก์ปฌ ์ ์ฅ์๋ก `Fork`ํ ๊ฐ์ธ ์๊ฒฉ ์ ์ฅ์ ์ฝ๋๋ฅผ ํด๋ก ํฉ๋๋ค, |
11 |
| - |
12 |
| -์๋ฅผ ๋ค์ด, |
13 |
| - |
14 |
| -```sh |
15 |
| -$ git clone https://github.com/Bumsu-Yi/leetcode-study.git |
16 |
| -``` |
17 |
| - |
18 |
| -ํธ์๋ ค๋ ๋ฌธ์ ์ ํด๋์์ ์๊ธฐ GitHub ์ ์ ๋ค์์ผ๋ก ํ์ผ์ ์์ฑํฉ๋๋ค. |
19 |
| - |
20 |
| -์๋ฅผ ๋ค์ด, |
21 |
| - |
22 |
| -```sh |
23 |
| -$ cd two-sum |
24 |
| -$ touch Bumsu-Yi.py |
25 |
| -``` |
26 |
| - |
27 |
| -๊ทธ ํ์ผ ์์ ๋ต์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ๋ณ๊ฒฝ ์ฌํญ์ ์ปค๋ฐํฉ๋๋ค. |
28 |
| - |
29 |
| -์๋ฅผ ๋ค์ด, |
30 |
| - |
31 |
| -```sh |
32 |
| -$ git add Bumsu_Yi.py |
33 |
| -$ git commit -am "two sum solution" |
34 |
| -``` |
35 |
| - |
36 |
| -## ๋ต์ ์ฝ๋ ์ ์ถ๋ฒ |
37 |
| - |
38 |
| -์์ฑํ ๋ตํ ์ฝ๋๋ฅผ ๊ฐ์ธ ์๊ฒฉ ์ ์ฅ์๋ก push ํฉ๋๋ค. |
39 |
| - |
40 |
| -```sh |
41 |
| -$ git push origin main |
42 |
| -``` |
43 |
| - |
44 |
| -๊ทธ ๋ค์, ๊นํ๋ธ ์น์ฌ์ดํธ ๊ฐ์ธ ์๊ฒฉ์ ์ฅ์์ ๋ค์ด๊ฐ ์ข์๋จ `Pull request`๋ฅผ ๋๋ฅด๊ณ `Pull request` ํญ์ผ๋ก ์ด๋ํ ๋ค, `New pull request` ๋ฒํผ์ ํด๋ฆญํด์ค๋๋ค. |
45 |
| - |
46 |
| -์ด์ ์์
ํ ์ฝ๋๋ฅผ ์๋ณธ ์๊ฒฉ ์ ์ฅ์๋ก 'Merge' ํ๊ธฐ ์ํ 'PR'์ ์์ฑํ ์ ์์ต๋๋ค. |
47 |
| - |
48 |
| -`Create pull request` ๋ฅผ ๋๋ฅด๊ธฐ์ ์์, ์๋จ์ ์๋ `base repository` ์ `head repositry` ๊ฐ ๊ฐ๊ฐ ์๋ณธ ์๊ฒฝ ์ ์ฅ์์ main ๋ธ๋ ์น์ ๋ณธ์ธ์ด ์์
ํ ๋ธ๋ ์น๊ฐ ๋ง๋ ์ง ํ์ธํด์ค๋๋ค. |
49 |
| - |
50 |
| -ํ์ธ์ด ๋์์ผ๋ฉด, `Create pull request`๋ฅผ ๋๋ฅด๊ณ , `Title`์ **๋ณธ์ธ์ ๋์ค์ฝ๋ ๋๋ค์์ ํฌํจ ์์ผ์ฃผ๊ณ ** `Create pull request` ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. |
51 |
| - |
52 |
| -๊ทธ๋ฌ๋ฉด ๋์ค์ฝ๋์๋ ์๋ฆผ์ด ์ฌ๊ฒ๋๋ค. `Pull Request`๋ฅผ ์์ฑํ ๋ค, ์ฐ์ธก `Project`ํญ์์ `Iteration`์ค์ ์ ํ์ฌ ์งํ ์ฃผ์ฐจ์ ๋ง์ถฐ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. |
53 |
| - |
54 |
| -๋ํ `Draft PR` ๊ธฐ๋ฅ์ ํ์ฉํด ํ ๋ฒ์ ๋ชจ๋ ์๋ฃจ์
์ ์ ์ถํ๊ธฐ๋ณด๋ค ๋ณธ์ธ์ ์งํ ์ํฉ์ ์ฃผ๊ธฐ์ ์ผ๋ก ์
๋ฐ์ดํธํ ์ ์๋๋ก ํฉ๋๋ค. |
55 |
| - |
56 |
| -`Draft` ๋ณํ์ `Pull Request` ์์ฑ ํ ์ฐ์ธก ์๋จ `Still in progress?` ํญ๋ชฉ์ ํตํด ๋ณํํ ์ ์์ต๋๋ค. |
57 |
| - |
58 |
| -์ด์ ๋ณธ์ธ์ด ์์ฑํ ์๋ฃจ์
์ ๋ฆฌ๋ทฐ๋ฐ์ ์ ์์ต๋๋ค. ๋ฆฌ๋ทฐ๊ฐ `approved` ๋๋ค๋ฉด ๋ฉ์ธ ์ ์ฅ์์ `Merge` ํ์ค ์ ์์ต๋๋ค. |
59 |
| - |
60 |
| -Pull Request ์ค๋ช
๋์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด์ ์ด๋ ค์ ๋ ๋ถ๋ถ์ด๋ ๋์์ด ํ์ํ ๋ถ๋ถ์ ๋ํด ๋จ๊ฒจ์ฃผ์๋ฉด ๋ค๋ฅธ ๋ถ๋ค์ด ๋ฆฌ๋ทฐํ ๋ ์ฐธ๊ณ ํ ์ ์์ด์ ์ข๊ฒ ์ฃ ? |
61 |
| - |
62 |
| -Pull Request์ ๋ํ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์๋ฃ๋์๋ค๋ฉด, ๋ณธ์ธ์ Pull Request๋ Pull Request ํ๋จ `Merge pull request` ๋ฒํผ์ ํด๋ฆญํ์ฌ |
63 |
| - |
64 |
| -์ง์ `Merge` ์งํํ๋๋ก ํฉ๋๋ค. |
65 |
| - |
66 |
| -## PR ๋ต์ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฒ |
67 |
| - |
68 |
| -๋ณธ์ธ์ Pull Request ์์ฑ ์๋ฃ ํ, ๋ณธ์ธ ์งํ Pull Request๋ฅผ ์์ฑํ ์คํฐ๋์์ ์๋ฃจ์
์ ๋ฆฌ๋ทฐํฉ๋๋ค. ์๋ฅผ๋ค์ด, |
69 |
| - |
70 |
| - |
71 |
| - |
72 |
| -์ ํ์์ผ๋ก ๋ฆฌ๋ทฐ๋ฅผ ์งํํฉ๋๋ค. ๋ฆฌ๋ทฐ ๋ด์ฉ์ ๋น์๊น์ง ์ ์ถ ์๋ฃ๋ ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐฏ์ ์ ํ ์์ด ์์ ๋กญ๊ฒ ์์ฑํด ์ฃผ์๋, ์ ์ตํ ๋ฆฌ๋ทฐ๋ฅผ ์งํฅํ๋๋ก ํฉ๋๋ค. |
73 |
| - |
74 |
| -๋ณธ์ธ์๊ฒ ํ ๋น๋ ๋ฆฌ๋ทฐ ์ธ ๋ค๋ฅธ ๋ฉค๋ฒ์ ๋ํ ์ฝ๋ ๋ฆฌ๋ทฐ๋ ์ธ์ ๋ ํ์ํฉ๋๋ค. |
75 |
| - |
| 3 | +- [๋ฌธ์ ํ์ด ๊ฐ์ด๋](https://github.com/DaleStudy/leetcode-study/wiki/%EB%AC%B8%EC%A0%9C-%ED%92%80%EC%9D%B4-%EA%B0%80%EC%9D%B4%EB%93%9C) |
| 4 | +- [๋ต์ ์ ์ถ ๊ฐ์ด๋](https://github.com/DaleStudy/leetcode-study/wiki/%EB%8B%B5%EC%95%88-%EC%A0%9C%EC%B6%9C-%EA%B0%80%EC%9D%B4%EB%93%9C) |
| 5 | +- [์ฝ๋ ๋ฆฌ๋ทฐ ๊ฐ์ด๋](https://github.com/DaleStudy/leetcode-study/wiki/%EC%BD%94%EB%93%9C-%EB%A6%AC%EB%B7%B0-%EA%B0%80%EC%9D%B4%EB%93%9C) |
0 commit comments