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. ์ด์ 1 2 ๋ค์