@@ -13,14 +13,17 @@ https://discord.gg/6TwzdnW6ze
13
13
https://github.com/DaleStudy/leetcode-study/issues/7
14
14
15
15
## ๋ต์ ์ฝ๋ ์์ฑ๋ฒ
16
+ ์ฐธ์กฐ ๋งํฌ :
17
+ https://seongjin.me/how-to-contribute-to-open-source/amp/
16
18
17
- ` main ` ๋ธ๋์น์์ ์ต์ ์ฝ๋๋ฅผ ๋ด๋ ค ๋ฐ์ ํ์, ` <์ฃผ>-<GitHub ์ ์ ๋ค์> ` ํํ๋ก ๋ธ๋์น๋ฅผ ๋๋๋ค.
18
19
19
- ์๋ฅผ ๋ค์ด,
20
+ ๋จผ์ , ํ์ฌ ํ์ด์ง ์ฐ์๋จ์ ์๋ ๋ฒํผ๋ค ์ค ` Fork ` ๋ฒํผ ํด๋ฆญํ์ฌ ๊ฐ์ธ ์๊ฒฉ ์ ์ฅ์๋ก ๋ณต์ฌํด์ค๋๋ค.
21
+
22
+ ๊ฐ์ธ ๋ก์ปฌ ์ ์ฅ์๋ก ` Fork ` ํ ๊ฐ์ธ ์๊ฒฉ ์ ์ฅ์ ์ฝ๋๋ฅผ ํด๋ก ํฉ๋๋ค,
20
23
24
+ ์๋ฅผ ๋ค์ด,
21
25
``` sh
22
- $ git pull
23
- $ git checkout -b week1-bumsu-yi
26
+ $ git clone https://github.com/Bumsu-Yi/leetcode-study.git
24
27
```
25
28
26
29
ํธ์๋ ค๋ ๋ฌธ์ ์ ํด๋์์ ์๊ธฐ GitHub ์ ์ ๋ค์์ผ๋ก ํ์ผ์ ์์ฑํฉ๋๋ค.
@@ -37,22 +40,28 @@ $ touch Bumsu-Yi.py
37
40
์๋ฅผ ๋ค์ด,
38
41
39
42
``` sh
43
+ $ git add Bumsu_Yi.py
40
44
$ git commit -am " two sum solution"
41
45
```
42
46
43
47
## ๋ต์ ์ฝ๋ ์ ์ถ๋ฒ
44
48
45
- ์์ฑํ ๋ตํ ์ฝ๋์ ๋ํด์ ๋ค๋ฅธ ์คํฐ๋ ๋งด๋ฒ๋ก ๋ถํฐ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๊ณ ์ถ๋ค๋ฉด ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅ์์ ์ฌ๋ฆฝ๋๋ค .
49
+ ์์ฑํ ๋ตํ ์ฝ๋๋ฅผ ๊ฐ์ธ ์๊ฒฉ ์ ์ฅ์๋ก push ํฉ๋๋ค .
46
50
47
51
``` sh
48
- $ git push origin week1-bumsu-yi
52
+ $ git push origin main
49
53
```
50
54
51
- ๊ทธ๋ฆฌ๊ณ ๋ธ๋ผ์ฐ์ ์์ ์ฝ๋ ์ ์ฅ์๋ฅผ ๋ฐฉ๋ฌธํ๋ฉด Pull Request๋ฅผ ์์ฑํ๋ผ๊ณ ๋ฐ ๊ฒ์
๋๋ค.
52
- ๊ทธ ๋ฒํผ์ ํด๋ฆญํ๊ณ Pull Request๋ฅผ ์์ฑํฉ๋๋ค.
53
- ๊ทธ๋ฌ๋ฉด ๋์ค์ฝ๋ ์ฑ๋์ ์๋์ด ์ฌ๋ผ์ฌ ๊ฒ์
๋๋ค.
55
+ ๊ทธ ๋ค์, ๊นํ๋ธ ์น์ฌ์ดํธ ๊ฐ์ธ ์๊ฒฉ์ ์ฅ์์ ๋ค์ด๊ฐ ์ข์๋จ ` Pull request ` ๋ฅผ ๋๋ฅด๊ณ ` Pull request ` ํญ์ผ๋ก ์ด๋ํ ๋ค, ` New pull request ` ๋ฒํผ์ ํด๋ฆญํด์ค๋๋ค.
54
56
55
- Pull Request ์ค๋ช
๋์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด์ ์ด๋ ค์ ๋ ๋ถ๋ถ์ด๋ ๋์์ด ํ์ํ ๋ถ๋ถ์ ๋ํด์ ๋จ๊ฒจ์ฃผ์๋ฉด ๋ค๋ฅธ ๋ถ๋ค์ด ๋ฆฌ๋ทฐํ ๋ ์ฐธ๊ณ ํ ์ ์์ด์ ์ข๊ฒ ์ฃ ?
57
+ ์ด์ ์์
ํ ์ฝ๋๋ฅผ ์๋ณธ ์๊ฒฉ ์ ์ฅ์๋ก 'Merge' ํ๊ธฐ ์ํ 'PR'์ ์์ฑํ ์ ์์ต๋๋ค.
58
+
59
+ ` Create pull request ` ๋ฅผ ๋๋ฅด๊ธฐ์ ์์, ์๋จ์ ์๋ ` base repository ` ์ ` head repositry ` ๊ฐ ๊ฐ๊ฐ ์๋ณธ ์๊ฒฝ ์ ์ฅ์์ main ๋ธ๋ ์น์ ๋ณธ์ธ์ด ์์
ํ ๋ธ๋ ์น๊ฐ ๋ง๋ ์ง ํ์ธํด์ค๋๋ค.
56
60
57
- ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๋ ๋์ ๋ต์ ์ฝ๋๋ ์ผ๋ง๋ ์ง ์ถ๊ฐ ์์ฑํด์ commit/push ํ์ค ์ ์์ต๋๋ค.
58
- push ํ์๋ ์ฝ๋๋ ์์ฑํ Pull Request์ ๋ฐ๋ก ๋ฐ์์ด ๋ ๊ฒ์
๋๋ค.
61
+ ํ์ธ์ด ๋์์ผ๋ฉด, ` Create pull request ` ๋ฅผ ๋๋ฅด๊ณ , ` Title ` ์ ๋ณธ์ธ์ ๋์ค์ฝ๋ ๋๋ค์์ ํฌํจ ์์ผ์ฃผ๊ณ ` Create pull request ` ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
62
+
63
+ ๊ทธ๋ฌ๋ฉด ๋์ค์ฝ๋์๋ ์๋ฆผ์ด ์ฌ๊ฒ๋๋ค.
64
+
65
+ ์ด์ ๋ณธ์ธ์ด ์์ฑํ ์๋ฃจ์
์ ๋ฆฌ๋ทฐ ๋ฐ์ ์ ์์ต๋๋ค. ๋ฆฌ๋ทฐ๊ฐ ` approved ` ๋๋ค๋ฉด ๋ฉ์ธ ์ ์ฅ์๋ฅผ ` Merge ` ํ์ค ์ ์์ต๋๋ค.
66
+
67
+ Pull Request ์ค๋ช
๋์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด์ ์ด๋ ค์ ๋ ๋ถ๋ถ์ด๋ ๋์์ด ํ์ํ ๋ถ๋ถ์ ๋ํด์ ๋จ๊ฒจ์ฃผ์๋ฉด ๋ค๋ฅธ ๋ถ๋ค์ด ๋ฆฌ๋ทฐํ ๋ ์ฐธ๊ณ ํ ์ ์์ด์ ์ข๊ฒ ์ฃ ?
0 commit comments