GitHub Desktop์ ๋ํ Git ๊ตฌ์ฑ ์ ๋ณด
GitHub Desktop์ ๋ก์ปฌ Git ๊ตฌ์ฑ ์ค์ ์ ์ฌ์ฉํ๊ณ ์ ์ญ ์์ฑ์ ์ ๋ณด ๋ฐ ์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค ๋ ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ ๋ถ๊ธฐ์ ๊ฐ์ ์ด๋ฌํ ์ค์ ์ค ์ผ๋ถ๋ฅผ ๊ตฌ์ฑํ๋ ์ต์ ์ ์ ๊ณตํฉ๋๋ค.
GitHub Desktop์ ์ฌ์ฉํ๋ฉด ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ปค๋ฐ๊ณผ ์ฐ๊ฒฐํ๋ ค๋ ์ด๋ฆ๊ณผ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์ปดํจํฐ์ ์ ์ญ Git ๊ตฌ์ฑ์ ์ด๋ฆ๊ณผ ๋ฉ์ผ ์ฃผ์๊ฐ ์ด๋ฏธ ์ค์ ๋ ๊ฒฝ์ฐ GitHub Desktop์์ ํด๋น ๊ฐ์ ๊ฒ์ํ๊ณ ์ฌ์ฉํฉ๋๋ค. GitHub Desktop์ ์ฌ์ฉํ๋ฉด ๊ฐ๋ณ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ค๋ฅธ ์ด๋ฆ ๋ฐ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ค์ ํ ์๋ ์์ต๋๋ค. ์ด๋ ํน์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํด ๋ณ๋์ ํ์ฌ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
Git ๊ตฌ์ฑ์ ์ค์ ๋ ๋ฉ์ผ ์ฃผ์๊ฐ ํ์ฌ ๋ก๊ทธ์ธํ GitHub ๊ณ์ ๊ณผ ์ฐ๊ฒฐ๋ ๋ฉ์ผ ์ฃผ์์ ์ผ์นํ์ง ์์ผ๋ฉด GitHub Desktop์ ์ปค๋ฐํ๊ธฐ ์ ์ ๊ฒฝ๊ณ ๋ฅผ ํ์ํฉ๋๋ค.
GitHub Desktop์ ์ฌ์ฉํ๋ฉด ์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค ๋ ์ฌ์ฉํ ๊ธฐ๋ณธ ๋ถ๊ธฐ ์ด๋ฆ์ ๋ณ๊ฒฝํ ์๋ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก GitHub Desktop์ ์ฌ์ฉ์๊ฐ ๋ง๋ ๋ชจ๋ ์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ธฐ๋ณธ ๋ถ๊ธฐ ์ด๋ฆ์ผ๋ก main
์ ์ฌ์ฉํฉ๋๋ค.
ํ
ํผ๋ธ๋ฆญ ์ปค๋ฐ์ ์ํํ๋ฉด ๋๊ตฌ๋ Git ๊ตฌ์ฑ์์ ๋ฉ์ผ ์ฃผ์๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ปค๋ฐ ๋ฉ์ผ ์ฃผ์ ์ค์ ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
์ ์ญ ์์ฑ์ ์ ๋ณด ๊ตฌ์ฑ
GitHub Desktop์์ ์ ์ญ ์์ฑ์ ์ ๋ณด๋ฅผ ๊ตฌ์ฑํ๋ฉด ์ ์ญ Git ๊ตฌ์ฑ์์ ์ด๋ฆ๊ณผ ๋ฉ์ผ ์ฃผ์๊ฐ ์ ๋ฐ์ดํธ๋ฉ๋๋ค. GitHub Desktop์์ ๋ง๋ ๋ชจ๋ ์ ๋ก์ปฌ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ธฐ๋ณธ ์ด๋ฆ ๋ฐ ๋ฉ์ผ ์ฃผ์์ ๋๋ค.
-
๋ฉ๋ด ๋ฐ์์ GitHub Desktop ์ ์ ํํ๊ณ Settings์ ํด๋ฆญํฉ๋๋ค.
-
"์ค์ " ์ฐฝ์์ Git์ ํด๋ฆญํฉ๋๋ค.
-
โ์ด๋ฆโ ํ๋์ Git ๊ตฌ์ฑ์ ์ฌ์ฉํ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
-
โ๋ฉ์ผโ ๋๋กญ๋ค์ด์์ ์ปค๋ฐ์ ์ฌ์ฉํ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ ํํฉ๋๋ค. GitHub ๊ณ์ ๊ณผ ์ฐ๊ฒฐ๋ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ ํํ๊ฑฐ๋ "๊ธฐํ"๋ฅผ ์ ํํ์ฌ ๋ค๋ฅธ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ ๋ ฅํ ์ ์์ต๋๋ค.
-
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
-
ํ์ผ ๋ฉ๋ด์์ ์ต์ ์ ํด๋ฆญํฉ๋๋ค.
-
โ์ต์ โ ์ฐฝ์์ Git์ ํด๋ฆญํฉ๋๋ค.
-
โ์ด๋ฆโ ํ๋์ Git ๊ตฌ์ฑ์ ์ฌ์ฉํ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
-
โ๋ฉ์ผโ ๋๋กญ๋ค์ด์์ ์ปค๋ฐ์ ์ฌ์ฉํ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ ํํฉ๋๋ค. GitHub ๊ณ์ ๊ณผ ์ฐ๊ฒฐ๋ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ ํํ๊ฑฐ๋ "๊ธฐํ"๋ฅผ ์ ํํ์ฌ ๋ค๋ฅธ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ ๋ ฅํ ์ ์์ต๋๋ค.
-
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
๊ฐ๋ณ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํ ๋ค์ํ ์์ฑ์ ์ ๋ณด ๊ตฌ์ฑ
ํน์ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ปค๋ฐ์ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ด๋ฆ ๋ฐ ๋ฉ์ผ ์ฃผ์๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์ด ๋ก์ปฌ Git ๊ตฌ์ฑ์ ์ด ํ๋์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํด์๋ง ์ ์ญ Git ๊ตฌ์ฑ ์ค์ ์ ์ฌ์ ์ํฉ๋๋ค.
-
ํน์ ๊ตฌ์ฑ์ ์ค์ ํ๋ ค๋ ๋ฆฌํฌ์งํ ๋ฆฌ๋ก ์ ํํ๋ ค๋ฉด, "ํ์ฌ ๋ฆฌํฌ์งํ ๋ฆฌ" ๋๋กญ๋ค์ด ๋ฉ๋ด๋ฅผ ์ฌ์ฉํฉ๋๋ค.
-
"GitHub Desktop" ๋ฉ๋ด ๋ชจ์์์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ ํํ๊ณ ๋ฆฌํฌ์งํ ๋ฆฌ ์ค์ ... ์ ํด๋ฆญํฉ๋๋ค.
-
"๋ฆฌํฌ์งํ ๋ฆฌ ์ค์ " ์ฐฝ์ ์ผ์ชฝ ์ฌ์ด๋๋ฐ์์ Git ๊ตฌ์ฑ์ ํด๋ฆญํฉ๋๋ค.
-
"์ด ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ฒฝ์ฐ"์์ ๋ก์ปฌ Git ๊ตฌ์ฑ ์ฌ์ฉ์ ์ ํํฉ๋๋ค.
-
โ์ด๋ฆโ ํ๋์ ๋ก์ปฌ Git ๊ตฌ์ฑ์ ์ฌ์ฉํ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
-
โ๋ฉ์ผโ ๋๋กญ๋ค์ด์์ ์ปค๋ฐ์ ์ฌ์ฉํ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ ํํฉ๋๋ค. GitHub ๊ณ์ ๊ณผ ์ฐ๊ฒฐ๋ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ ํํ๊ฑฐ๋ "๊ธฐํ"๋ฅผ ์ ํํ์ฌ ๋ค๋ฅธ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ ๋ ฅํ ์ ์์ต๋๋ค.
-
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
-
๋ฆฌํฌ์งํ ๋ฆฌ ๋ฉ๋ด์์ ๋ฆฌํฌ์งํ ๋ฆฌ ์ค์ ... ์ ํด๋ฆญํฉ๋๋ค.
-
"๋ฆฌํฌ์งํ ๋ฆฌ ์ค์ " ์ฐฝ์ ์ผ์ชฝ ์ฌ์ด๋๋ฐ์์ Git ๊ตฌ์ฑ์ ํด๋ฆญํฉ๋๋ค.
-
"์ด ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ฒฝ์ฐ"์์ ๋ก์ปฌ Git ๊ตฌ์ฑ ์ฌ์ฉ์ ์ ํํฉ๋๋ค.
-
โ์ด๋ฆโ ํ๋์ ๋ก์ปฌ Git ๊ตฌ์ฑ์ ์ฌ์ฉํ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
-
โ๋ฉ์ผโ ๋๋กญ๋ค์ด์์ ์ปค๋ฐ์ ์ฌ์ฉํ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ ํํฉ๋๋ค. GitHub ๊ณ์ ๊ณผ ์ฐ๊ฒฐ๋ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ ํํ๊ฑฐ๋ "๊ธฐํ"๋ฅผ ์ ํํ์ฌ ๋ค๋ฅธ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ ๋ ฅํ ์ ์์ต๋๋ค.
-
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํ ๊ธฐ๋ณธ ๋ถ๊ธฐ ๊ตฌ์ฑ
GitHub Desktop์์ ์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค ๋ ์ฌ์ฉํ ๊ธฐ๋ณธ ๋ถ๊ธฐ๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ ๋ถ๊ธฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ถ๊ธฐ ์ ๋ณด์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
-
๋ฉ๋ด ๋ฐ์์ GitHub Desktop ์ ์ ํํ๊ณ Settings์ ํด๋ฆญํฉ๋๋ค.
-
"์ค์ " ์ฐฝ์์ Git์ ํด๋ฆญํฉ๋๋ค.
-
ํ์์ ๋ฐ๋ผ "์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ธฐ๋ณธ ๋ถ๊ธฐ ์ด๋ฆ"์์ ๊ธฐ๋ณธ ๋ถ๊ธฐ์ ์ด๋ฆ์ ํธ์งํฉ๋๋ค.
-
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
-
ํ์ผ ๋ฉ๋ด์์ ์ต์ ์ ํด๋ฆญํฉ๋๋ค.
-
์ต์ ์ฐฝ์์ Git์ ํด๋ฆญํฉ๋๋ค.
-
โ์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ธฐ๋ณธ ๋ถ๊ธฐ ์ด๋ฆโ์์ ์ฌ์ฉํ ๊ธฐ๋ณธ ๋ถ๊ธฐ ์ด๋ฆ์ ์ ํํฉ๋๋ค. ๋๋ ์ฌ์ฉ์ ์ง์ ์ด๋ฆ์ ์ ๋ ฅํ๋ ค๋ฉด โ๊ธฐํ...โ๋ฅผ ์ ํํฉ๋๋ค.
-
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.