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

github15

[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.
[GitHub & Git] ๊นƒํ—ˆ๋ธŒ์˜ Pull Request(PR) ๊ธฐ๋Šฅ ์‚ฌ์šฉํ•˜๊ธฐ ๐Ÿ’Ž GitHub Pull Request(PR) ๊ธฐ๋Šฅ์ด๋ž€? Repo #2๋ฅผ ์›๋ณธ Repo, ๋‚ด๊ฐ€ ์›๋ณธ ์ €์žฅ์†Œ๋ฅผ Forkํ•˜์—ฌ ๋งŒ๋“  ๋‚˜์˜ Repo๋ฅผ Repo #1์ด๋ผ๊ณ  ๊ฐ€์ •ํ•˜์ž. ์ด๋•Œ Forkํ•œ ์ €์žฅ์†Œ์—์„œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ A๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ, ๊ธฐ์กด ์ €์žฅ์†Œ์˜ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์ด A์˜ ๋ฐ˜์˜์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ Pull Request(PR) ์ด๋ผ๊ณ  ํ•œ๋‹ค. ๐Ÿ’Ž GitHub Pull Request(PR) ๊ธฐ๋Šฅ์˜ ์‚ฌ์šฉ๋ฒ• 1. ์ž‘์—…ํ•  ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ๋Œ€ํ•ด fork(ํฌํฌ) ์ง„ํ–‰ + ํฌํฌ(fork) ๊ธฐ๋Šฅ๊ณผ ๊ด€๋ จ๋œ ์ •๋ณด๋Š” ์•„๋ž˜ ํฌ์ŠคํŒ… ์ฐธ๊ณ  --> https://alim11.tistory.com/336 [GitHub & Git] ๊นƒํ—ˆ๋ธŒ์˜ Fork(ํฌํฌ) ๊ธฐ๋Šฅ ์‚ฌ์šฉํ•˜๊ธฐ ๐Ÿ’Ž GitHub Fork (ํฌํฌ) ๊ธฐ๋Šฅ์ด๋ž€? ๊นƒํ—ˆ๋ธŒ์˜ fork(ํฌํฌ) ๊ธฐ.. 2023. 5. 25.
[GitHub & Git] ๊นƒ & ๊นƒํ—ˆ๋ธŒ์— ํ”„๋กœ์ ํŠธ(ํŒŒ์ผ) ์—…๋กœ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ• # ๊นƒ & ๊นƒํ—ˆ๋ธŒ์— ํ”„๋กœ์ ํŠธ(ํŒŒ์ผ) ์—…๋กœ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ• 1. ์—…๋กœ๋“œํ•  ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์—์„œ ๋งˆ์šฐ์Šค ์šฐ์ธก ๋ฒ„ํŠผ ํด๋ฆญ --> '๋” ๋งŽ์€ ์˜ต์…˜ ํ‘œ์‹œ' ์„ ํƒ 2. ์˜ต์…˜์—์„œ 'Git Bash Here' ์„ ํƒ 3. (์ดˆ๊ธฐ ์„ค์ •์„ ํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ) ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ฐจ๋ก€๋กœ ์ž…๋ ฅ git config --global user.name "๊นƒํ—ˆ๋ธŒ ์œ ์ €๋„ค์ž„" git config -- gloabl user.email "๊นƒํ—ˆ๋ธŒ ์ด๋ฉ”์ผ" + bash ์—์„œ Ctrl C + V๊ฐ€ ์ž‘๋™ X ์‹œ --> Shift + lns 4. 'git init' ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ git ํŒŒ์ผ์„ ์ƒ์„ฑ 5. 'git add .' ๋ช…๋ น์–ด ์‹คํ–‰ ํ›„ git commit -m "์ฃผ์„" ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ปค๋ฐ‹ 6. git remote ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ํ˜„์žฌ ์˜ค๋ฆฌ์ง„ ํ™•์ธ 7. ori.. 2023. 1. 27.