-
GitHub: Repository, Commit, Issues, Config, CloneGithub ๋ฒ์ ๊ด๋ฆฌ 2026. 2. 26. 10:38๋ฐ์ํ
Repository(์ ์ฅ์):
GitHub์ ํ๋ก๊ทธ๋จ ๋ด๋ ์ ์ฅ์
Repository์์ ์ฝ๋ ์ ์ฅํ ์ ์์ ๋ฟ ์๋๋ผ Commit ํ์คํ ๋ฆฌ, Pull Request ๋ฑ ํ์ ์ํ ์ฌ๋ฌ ์์ ๊ฐ๋ฅ
๊ฐ๋ฐํ๋ ํ๋ก์ ํธ ๋ด๋ ํด๋
Commit(๋ฒ์ ์ ์ฅ):"์ ์ถํ๋ค" ๋ผ๋ ๋ป
Git์์ ๋ฒ์ ์ ์ฅํ๋ ๊ฒ ์๋ฏธ
Commit History → ์๊ฐ์ ํ์ธ ๊ฐ๋ฅ
Issues(์ํต ๋ฐ ๊ด๋ฆฌ ๋๊ตฌ):
๊ฐ๋ฐํ๋ฉด์ ์ํต ํด์ผํ ๋ ๋ง์
๋ฒ๊ทธ ๋ฐ์ํด debug ํด์ผ ํ๊ฑฐ๋ ์๋ก์ด ๊ธฐ๋ฅ ๋ง๋ค์ด์ผ ํ๋ ๊ฒ๋ ํฌํจ๋ ๊ฒ
์ด๋ฐ ์ํฉ์ ๋๋ถ๋ถ ์ฝ๋๋ฅผ ๋ณด๊ณ ์๊ฒฌ์ ๊ตํํ์ฌ ํด๊ฒฐํด์ผ ํ๋ ๊ฒฝ์ฐ ๋ง์
ใด issues๋ repository์์ ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ํ
issues์์ “issue ์์ฑ” → ํด๊ฒฐํ๊ณ ์ถ์ ๋ฌธ์ ์ ๋ก๋, ์๊ฒฌ ๋ฌ ์ ์์
์ด ๋ ํด๋น ์ด์๊ฐ ์ด๋ค ๊ฒ์ธ์ง ์๋ ค์ฃผ๋ labels, ํด๋น ์ด์ ์ฒ๋ฆฌํ ์ฌ๋์ด ๋๊ตฌ์ธ์ง Assignee์ผ๋ก ์ง์ ํ ์ ์์
Clone:
GitHub์ Repository ๋ด์ฉ -๋ณต์ → ๋ด ์ปดํจํฐ(๋ก์ปฌ) ํ๊ฒฝ
⇒ ๋ก์ปฌํ๊ฒฝ์์ GitHub์ ํ์ผ๋ฐ์ ๊ฐ๋ฐ ๊ฐ๋ฅ
Config:
๋ก์ปฌ ํ๊ฒฝ์์ ์์ ํ commit ์งํํ ๋, "๋๊ฐ ํด๋น ์ปค๋ฐ์ ํ๋์ง" ๊ธฐ๋กํ๊ณ ํ์ธ ํ์
ํด๋น ์์ ์ํํ๋ git ๋ช ๋ น์ด = git config
git config -- global user.name egoing git config -- global user.email egoing@gmail.comgit config์ --global ์ต์ ์ ๋ํด ํด๋น ๊ฐ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ํ์ฉ
์ฌ์ฉ์์ ์ด๋ฆ(user.name), ์ด๋ฉ์ผ ์ฃผ์(user.email) ๋ฑ๋ก
์ฐธ๊ณ ์๋ฃ
boostcourse ใGithub์ผ๋ก ๋ฐ๋ผํ๋ ๋ฒ์ ๊ด๋ฆฌใ
๋ฐ์ํ'Github ๋ฒ์ ๊ด๋ฆฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git] ์ด๋ฏธ ์ฌ๋ผ๊ฐ PR ์์ ํ๋ ๋ฐฉ๋ฒ (commit--amend, push -f) (0) 2026.06.24 Xcode-GitHub ์ฐ๋ํ ๋ ๋ฐ์ํ๋ ์๋ฌ ํด๊ฒฐํ๊ธฐ (0) 2026.03.18 git push, pull, fetch, init, add (0) 2026.03.05 Git๊ณผ Github (0) 2026.02.25