๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

repository2

[GitHub & Git] GitHub์™€ Git Repository ์ƒ์„ฑ, ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ• ๐Ÿฆฉ Git Repository ๋ž€? Repository(์ €์žฅ์†Œ)๋Š” ํ”„๋กœ์ ํŠธ์˜ ๋ชจ๋“  ํŒŒ์ผ๊ณผ ์ด๋ ฅ์„ ํฌํ•จํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ ๋˜๋Š” ์ €์žฅ ๊ณต๊ฐ„์„ ์˜๋ฏธํ•˜๋ฉฐ, ์†Œ์Šค ์ฝ”๋“œ๋‚˜ ํ…์ŠคํŠธ ํŒŒ์ผ, ์ด๋ฏธ์ง€์™€ ์„ค์ • ํŒŒ์ผ ๋“ฑ์˜ ์š”์†Œ๋“ค์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋‹ค. Repository(์ €์žฅ์†Œ)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ”„๋กœ์ ํŠธ์˜ ๋ฒ„์ „ ๊ด€๋ฆฌ์™€ ํ˜‘์—… ๋ฐ ๊ณต์œ ๊ฐ€ ์šฉ์ดํ•ด์ง€๊ณ , ๋ณ€๊ฒฝ ์ด๋ ฅ์„ ์ถ”์ ํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด ๊ฐœ๋ฐœ ๊ณผ์ •์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ด์ ์ด ์žˆ๋‹ค. ๐Ÿฆฉ Repository ์ƒ์„ฑํ•˜๊ธฐ A) Git ์—์„œ Repository ์ƒ์„ฑํ•˜๊ธฐ Repository๋ฅผ ์ƒ์„ฑํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฒฝ๋กœ๋กœ ์ด๋™ ํ›„, Git Bash Here ํด๋ฆญํ•˜์—ฌ Git Bash ์—ด๊ธฐ $ git init git init ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด Git ์ดˆ๊ธฐํ™” ๋ฐ ์ €์žฅ์†Œ ์ƒ์„ฑ git status ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ƒ.. 2023. 6. 2.
[GitHub & Git] ๊นƒํ—ˆ๋ธŒ์˜ Fork(ํฌํฌ) ๊ธฐ๋Šฅ ์‚ฌ์šฉํ•˜๊ธฐ ๐ŸŒˆ GitHub Fork (ํฌํฌ) ๊ธฐ๋Šฅ์ด๋ž€? ๊นƒํ—ˆ๋ธŒ์˜ fork(ํฌํฌ) ๊ธฐ๋Šฅ์€ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ์ €์žฅ์†Œ(Repo #2)๋ฅผ ์ž์‹ ์˜ ๊ณ„์ •(Repo #1)์œผ๋กœ ๋ณต์ œํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. Fork๋ฅผ ํ†ตํ•ด ์ƒ์„ฑ๋œ ์ €์žฅ์†Œ(Repo #1)๋Š” ์›๋ณธ ์ €์žฅ์†Œ์™€ ๋…๋ฆฝ์ ์œผ๋กœ ์กด์žฌํ•˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ์›๋ณธ ์ €์žฅ์†Œ(Repo #2)์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ ๋„ ์ž์œ ๋กญ๊ฒŒ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋‹ค. forkํ•œ ์ €์žฅ์†Œ์—์„œ ์ƒ์„ฑํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์›๋ณธ ์ €์žฅ์†Œ์— ๋ฐ˜์˜ํ• ์ง€์˜ ์—ฌ๋ถ€๋Š” ์‚ฌ์šฉ์ž์˜ ์„ ํƒ ์‚ฌํ•ญ์ด๋ฉฐ, ์›๋ณธ ์ €์žฅ์†Œ์˜ ์ฃผ์ธ์—๊ฒŒ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์•Œ๋ฆฌ๊ธฐ๋ฅผ ์›ํ•  ๊ฒฝ์šฐ Pull Request(PR)๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์ˆ˜์ • ์‚ฌํ•ญ ๋ฐ˜์˜์„ ์ œ์•ˆํ•  ์ˆ˜๋„ ์žˆ๋‹ค. + Pull Request(PR) ๊ธฐ๋Šฅ๊ณผ ๊ด€๋ จ๋œ ์ •๋ณด๋Š” ์•„๋ž˜ ํฌ์ŠคํŒ… ์ฐธ๊ณ  --> https://alim11.tistory.com/333 [Gi.. 2023. 5. 30.