github
-
GitHub - Issue & PR TemplateGit 2024. 6. 5. 20:00
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ ๊นํ์ ์ด์ ๋ฐ PR ํ ํ๋ฆฟ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณผ๊ป์ ๐๐ป ๋งค๋ฒ ์ฐ๋ฆฌ๋ ๊นํ์ ์ด์ฉํ์ฌ ์ด์ ๋ฐ PR์ ์์ฑํ ๋ ํต์ผ๋ ์์์ ํ์๋ค๋ผ๋ฆฌ ์ ํ๋ค ํ๋๋ผ๋ ์ข ์ข ๊น๋จน๋ ๊ฒฝ์ฐ๋ ๋นผ๋จน๋ ํญ๋ชฉ๋ค์ด ์กด์ฌํ ์ ์์ต๋๋ค.๊ทธ๋ ๊ธฐ์, ์ฐ๋ฆฌ ํ์๋ค๊ณผ ๋ ผ์๋ ์ด์ ๋ฐ PR ํ ํ๋ฆฟ ์์ฒด๋ฅผ ์์ฑ ์ ๊ณ ์ ์ผ๋ก ๋ฐ๋ฅด๋๋ก ์ค์ ํ๋ค๋ฉด, ํจ์ฌ ์๊ฐ์ ๋น์ฉ์ ์ ์ฝํ ์ ์์๊ฑฐ์์! ํ๋ฒ ์ด ๊ฐ๋จํ ์ค์ ์ ์ด๋ป๊ฒ ํ๋์ง ์ฝ๊ฒ ์ ์ฉํด๋ณผ๊น์? Issue Template ์ ์ฉํ๊ธฐ๊ฐ์ฅ ์ฐ์ ์์ ํ๋ก์ ํธ๋ฅผ ํ๋ ๋ง๋ค์์ต๋๋ค.๋ ํฌ๋ฅผ ์๋ก ํ๊ณ ํ์ผ ํ๋๋ฅผ ๋ฃ์ด๋์ด์. ๊ทธ๋ผ ์๋์ ๊ฐ์ด ๋ ํฌ์์๋ ์ด๋ ๊ฒ ํ์ผ ํ๋๋ง ๋ค์ด๊ฐ๊ฑธ๋ก ๋ณด์ด๊ฒ ์ฃ ? ๊ทธ๋ฆฌ๊ณ ํด๋น ๋ ํฌ๋ฅผ ํด๋ก ํ ๋ก์ปฌ์์๋ ์จ๊น ํ์ผ๊น์ง ๋ณธ๋ค๋ฉด..
-
GitHub - Auto Assign ์ฌ์ฉํ๊ธฐGit 2024. 5. 31. 08:33
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ GitHub์์ Auto Assign์ ์ด์ฉํด๋ณด๋ ๋ฐฉ๋ฒ์ ์์๋ณผ๊ป์ ๐๐ป ์ผ๋ฐ์ ์ผ๋ก ํ์๋ค๊ณผ ํ์ ์ ํ ๋, GitHub์ ๋ง์ด ์ด์ฉํ์ฌ ์์ ๋ฌผ์ PR(Pull Request)์ ํตํด ๋ฆฌ๋ทฐ๋ฅผ ์์ฒญํ์ฃ ? ๊ทธ๋ด๋ ์๋์ ๊ฐ์ด ๊ธฐ๋ณธ์ ์ผ๋ก๋ ์ด ๋ฆฌ๋ทฐ์ด์ ์ด์ธ์ธ ์น์ ์ด ์ฒ์์๋ ๋น์ด์๊ณ , ์ง์ ์ผ์ผํ ์ง์ ํด์ค์ผ ํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ, ์ด ๋ฆฌ๋ทฐ์ด์ ์ด์ธ์ธ์ ์๋์ ์ผ๋ก ์ฑ์์ค๋ค๋ฉด ์ผ๋ง๋ ํธํ ๊น์?๋ง์ฝ ํ์์ด ๋ง์ ๊ฒฝ์ฐ ์ผ์ผํ ์ง์ ํ๋๊ฒ์์ ๋นผ๋จน์ ์๋ ์๊ณ ๊ท์ฐฎ์์์!? ๊ทธ๋์ ์ด๋ฒ ํฌ์คํ ์์๋ ์ด ์์ ์ Auto Assign์ ์ด์ฉํด ์์ฃผ ๊ฐ๋จํ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค ๐ Auto Assign๊ฐ์ฅ ๋จผ์ ์คํ ์ด์ธ์ธ์ ์ค์ ํ๊ธฐ ์ํด ์ฌ๋ฌ๋ถ๋ค์ ๋ ํฌ๊ฐ ๊นํ๊ณผ ..
-
Github - SuggestionGit 2024. 5. 23. 19:00
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ Github์ Suggestion ๊ธฐ๋ฅ์ ๋ํด ์์๋ณด๊ณ ํ๋ฒ ์ค์ตํด๋ณด๋ ค ํฉ๋๋ค! ์ด๋ฒ ํฌ์คํ ์ ์ง์ง ์์ฃผ ๊ฐ๋จํฉ๋๋ค์ โบ๏ธ ์๋.... ๊นํ์ ๊ทธ๋ ๊ฒ๋ ๋ฐฅ๋จน๋ฏ ์ฐ๋๋ฐ, ํญ์ ์ฐ๋ ๊ธฐ๋ฅ๋ง ์ฐ๋๊น Suggestion์ด๋ผ๋ ๊ธฐ๋ฅ์ ์ผํ ๋ค์ด๋ดค์ง ์ธ ์๊ฐ์ ์์ 1๋ ์ํด๋ดค์ด์ ๐ ๊ทธ๋ฌ๋ค ํ๋ฒ ์จ๋ณด๋๊น ์๊ฐ๋ณด๋ค ๋ง์ด ํธํ๊ณ PR ์ฌ๋ฆฐ ์ฌ๋์ด๋ ๋ฆฌ๋ทฐํ๋ ์ฌ๋์ด๋ ๊ณต์๊ฐ ๋ ์ ๊ณ ํธ๋ฆฌํ๋๋ผ๊ตฌ์! ๊ทธ๋์ ํ๋ฒ ์์๋ดค์ต๋๋คใ ใ Suggestion์ฐ์ ์ฐ๋ฆฌ๋ Pull Request๋ฅผ ํ์ฉํด ๋ค๋ฅธ ๋ธ๋์น์์ ๋ณ๊ฒฝ๋ ์ฌํญ๋ค์ ๋ค๋ฅธ ๋ธ๋์น์ ์ ์ฉ์ํค๊ธฐ ์ํด, ๋ณดํต์ ๋ฒ ์ด์ค ๋ธ๋์น์ ์ ์ฉํ๊ฒ ์ฃ ?๋ฆฌ๋ทฐ๋ฅผ ์์ฒญํ๊ฒ ๋ฉ๋๋ค. ์๋์ ๊ฐ์ด ๋ง์ด์ฃ ! ๋ฆฌ๋ทฐ์ด๋ ์ ํผ์ ํ ์คํธํด๋ณด๋๊ฑฐ๋ผ ์ง์ ์..
-
[Github] ๋ค์ค ๊นํ ๊ณ์ ์ฐ๋ํ๊ธฐGit 2023. 2. 3. 10:55
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ ๋ค์ค ๊นํ ๊ณ์ ์ ํ PC์์ ์ฐ๋ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ํฌ์คํ ํด๋ณด๊ฒ ์ต๋๋ค๐ ๊ฐ์ธ ๊นํ ๊ณ์ ๊ณผ ํ์ฌ์์ ์ฌ์ฉํ๋ ๊นํ ๊ณ์ ์ด ๋ค๋ฅผ ๊ฒฝ์ฐ ๊ฐ๊ฐ ํ๋ก์ ํธ์ ๋ํด์ ๋ค๋ฅธ ๊ณ์ ์ผ๋ก ์ด์ฉํ๊ฒ ๋ฉ๋๋ค. ์ด๋ด๋ SSH๋ฅผ ์ด์ฉํด ํด๋ก ๋ฐ๊ฑฐ๋ pull, push ๋ฑ ์์ ์ ์ํ ๋ ๋ค์ค์ผ๋ก ์ฐ๋ํ์ฌ ๊ด๋ฆฌํ ์ ์์ด์๐ฒ ๊ทธ๋ผ ์ด๋ป๊ฒ ์ฐ๋ํ๋์ง ๋ฐ๋ก ใฑใฑ 1. SSH Key ์์ฑํ๊ธฐ ์ฐ์ ๊ฐ์ธ, ํ์ฌ ๊นํ ๊ณ์ ์ ๋ํด ๊ฐ๊ฐ SSH Key๋ฅผ ์์ฑํด์ผํฉ๋๋ค. ๋จผ์ ํฐ๋ฏธ๋์ ์ผ์ /Users/ํ๋กํ ์ค์ ์ด๋ฆ/.ssh๋ก ๋ค์ด๊ฐ์ค๋๋ค. ์๋ ๊ฒ ๊ธฐ๋ณธ ํฐ๋ฏธ๋์์๋ cd .ssh๋ก๋ง ๋ค์ด๊ฐ์ฃผ๋ฉด ๋์. ๊ทธ ๋ค์ ์๋ ๋ช ๋ น์ด๋ฅผ ๊ฐ์ธ ํน์ ํ์ฌ ๊นํ ๊ณ์ ์ ๋ฃ์ด์ ์ ๋ ฅํฉ๋๋ค. ssh-keygen -t rs..
-
Github ํ๋ก์ ํธ์ PR ๋ณด๋ด๊ธฐGit 2020. 11. 3. 19:12
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค! ์ด๋ฒ ํฌ์คํ ์์๋ ์ ๋ฒ์ ์ด์ด Github ํ๋ก์ ํธ์ ํ ๋ฆฌํ์คํธ(Pull Request) ์ค์ฌ์ PR์ ๋ณด๋ด๋ณด๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค. ํ ๋ฆฌํ์คํธ๋ ํ๋ก์ ํธ ํ์ ์๋ ์ฌ์ฉํ์ง๋ง ๋ค๋ฅธ ์ฌ๋์๊ฒ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๊ธฐ์๋ ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค. ๊ทธ๋ผ ์๋ ๋จ๊ณ๋ณ๋ก PR ๋ณด๋ด๋ ๋ฐฉ๋ฒ์ ์์๋ณด๋๋ก ํ์ฃ ! 1. fork ํ๋ก์ ํธ ์๋ณธ ์ ์ฅ์๋ฅผ ๋ด ๊ณ์ ์ ๊ฐ์ธ ์ ์ฅ์๋ก ๋ณต์ฌ ์์ ๊ฐ์ด Github์์ ํ์ ํ๋ ํ๋ก์ ํธ๊ฐ ์๋ค๋ฉด ์ ์ ํ ์ฐ์ธก ์๋จ Fork๋ฅผ ๋๋ฌ ๋ด ๊ฐ์ธ ์ ์ฅ์๋ก ๋ณต์ฌํฉ๋๋ค. fork๋ ํ ์๋์ผ๋ก ๋ด ๊ฐ์ธ์ ์ฅ์๋ก ์ฎ๊ฒจ์ ธ์ ์ด๋์ด๋๋๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. 2. clone ํฌํฌ๋ฅผ ํตํด ์์ฑํ ๊ฐ์ธ ์ ์ฅ์๋ฅผ ๋ด ์ปดํจํฐ์ ๋ฐ์์ต๋๋ค. [Code] ๋ฒํผ์ ํด๋ฆญํ๊ณ URL์ ๋ณต์ฌํ ํ ..
-
Git ๊ธฐ์ด (1)Git 2020. 11. 2. 20:36
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค! ์ด๋ฒ ํฌ์คํ ์์๋ Git์ ๊ธฐ์ด์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ๋จผ์ Git์ VCS(Version Control System)์ค ํ๋์ ๋๋ค. ์ฆ ์์ค ์ ์ฅ์์ ๋๋ค. VCS๋ ํ์ผ์ ๋ณ๊ฒฝ์ด๋ ฅ์ ๊ธฐ๋กํ์ฌ ๊ด๋ฆฌ๋ฅผ ์ฉ์ดํ๊ฒ ํด์ฃผ๋ ๊ฒ์ ๋๋ค. ์ด์ ์ผ๋ก๋ 1) ๋ณ๊ฒฝ ์ด๋ ฅ์ ๊ธฐ๋กํด ๋ณ๊ฒฝ๋ ๋ด์ฉ ๊ณต์ ๊ฐ๋ฅ 2) ํ์ธ์ด ์์ ํ ๋ด์ฉ ์ฝ๊ฒ ๋ณํฉ 3) ๊ณผ๊ฑฐ ์ํ ์ฝ๊ฒ ๋ณต๊ตฌ ๊ฐ๋ฅ 4) ์ฌ๋ฌ ๋ถ๊ธฐ(Branch)๋ฅผ ํตํด ๋ณ๋ ฌ ๊ด๋ฆฌ ๊ฐ๋ฅ ์ ๊ทธ๋ผ ์ด์ ๋ณธ๊ฒฉ์ ์ผ๋ก Git์ ๊ธฐ์ด์ ์ฌ์ฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. -. cd ๊ฒฝ๋ก : ๊ฒฝ๋ก ์ด๋ -. mkdir ํด๋๋ช : ํด๋ ์์ฑ -. ls -a : ํด๋ ๋ด ๋ชจ๋ ๋ฆฌ์คํธ ์กฐํ -. git init : ํด๋น ๋๋ ํ ๋ฆฌ ๊ธฐ๋ก ์ถ์ -. touch ํ์ผ : ํ์ผ ์์ฑ -. g..