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

git11

[GitHub & Git] Git remote ๊ด€๋ จ ๋ช…๋ น์–ด ์ •๋ฆฌ ๐Ÿ‰ Git remote ๋ช…๋ น์–ด๋ž€? Remote ๋ช…๋ น์–ด๋Š” Git(๋ถ„์‚ฐ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ)์ด ์›๊ฒฉ ์ €์žฅ์†Œ์™€์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ์œ„ํ•ด ์ œ๊ณตํ•˜๋Š” ๋ช…๋ น์–ด์˜ ์ผ์ข…์ด๋‹ค. Remote ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›๊ฒฉ ์ €์žฅ์†Œ๋ฅผ ์ œ๊ฑฐ, ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—…์ด ๊ฐ€๋Šฅํ•˜๊ณ , ์›๊ฒฉ ์ €์žฅ์†Œ์™€์˜ ์—ฐ๊ฒฐ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๐Ÿ‰ Git remote ๋ช…๋ น์–ด ์ •๋ฆฌ 1. ์ƒˆ๋กœ์šด ์›๊ฒฉ ์ €์žฅ์†Œ ์ถ”๊ฐ€ $ git remote add "์ €์žฅ์†Œ๋ช…" "์ €์žฅ์†Œ URL" ์ถ”๊ฐ€ํ•œ ์ €์žฅ์†Œ๋ช… ์ถ”๊ฐ€ํ•œ ์ €์žฅ์†Œ์˜ URL RemoteTest https://github.com.alimhanhan/RemoteTest.git 2. ๊ธฐ์กด ์›๊ฒฉ ์ €์žฅ์†Œ ์ œ๊ฑฐ $ git remote remove "์‚ญ์ œํ•˜๊ณ ์ž ํ•˜๋Š” ์ €์žฅ์†Œ๋ช…" 3. ํ˜„์กดํ•˜๋Š” ์›๊ฒฉ ์ €์žฅ์†Œ ๋ชฉ๋ก ํ™•์ธ $ git remote -v.. 2023. 5. 30.
[GitHub & Git] Git Branch ๊ด€๋ จ ๋ช…๋ น์–ด ์ •๋ฆฌ ๐ŸŒฑ Git & GitHub์—์„œ์˜ Branch๋ž€? ๊นƒ(Git)๊ณผ ๊นƒํ—ˆ๋ธŒ(GitHub)์—์„œ์˜ branch๋ž€, ๊ฐœ๋ฐœ ์ž‘์—…์„ ๋…๋ฆฝ์ ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์ƒ์„ฑ๋˜๋Š” ๊ฐ€์ง€๋‚˜ ๋ถ„๊ธฐ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ master (๋˜๋Š” main) ๋ธŒ๋žœ์น˜๊ฐ€ ์ƒ์„ฑ๋˜์–ด ์žˆ๊ณ , branch ์ƒ์„ฑ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ด master ๋ธŒ๋žœ์น˜์—์„œ ๋ถ„๊ธฐํ•˜์—ฌ ๋ณ„๋„์˜ ์ž‘์—… ๊ณต๊ฐ„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๐ŸŒฑ Git Branch ๊ด€๋ จ ๋ช…๋ น์–ด ์ •๋ฆฌ 0. Git Bash์—์„œ์˜ Branch ์ž‘์—…์„ ์œ„ํ•œ ์‚ฌ์ „ ์ž‘์—… (Clone) --> https://alim11.tistory.com/340 [GitHub & Git] Git Clone ๊ธฐ๋Šฅ ์‚ฌ์šฉ๋ฒ• ๐ŸŒธ GitHub Clone ๊ธฐ๋Šฅ์ด๋ž€? ์›๊ฒฉ ์ €์žฅ์†Œ(๊นƒํ—ˆ๋ธŒ ์ €์žฅ์†Œ)๋ฅผ ๋กœ์ปฌ ํ™˜๊ฒฝ์œผ๋กœ ๋ณต์ œํ•˜๋Š” ๊ธฐ๋Šฅ์„ Clone ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์ด๋ฅผ.. 2023. 5. 30.
[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.