๐ GitHub (4) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ๐ Git * ์์ง push ํ์ง ์์ commit ์ ์ง์ฐ๋ ค๋ฉด? Reset ์ด๋ผ๋ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์์ง push ํ์ง ์์ commit ์ ์ญ์ ์ํฌ ์ ์๋ค. ํด๋น ๋ช ๋ น์ด์ ๋ํ ์์ธํ ์ ๋ณด๋ ๋์ค์ ๊ธฐ๋กํ๋๋กํ๊ณ ,, ์ผ๋จ ์ฌ์ฉ๋ฐฉ๋ฒ์ ์์ฝํด์ ์ ๋ฆฌํด๋๊ณ ์ ํ๋ค. ๋ฐ๋ก ์ง์ ์ ์ปค๋ฐํ ๊ฒ์ ์ทจ์ git reset --soft HEAD~1 ํ์ง๋ง Git ์ ์ฅ์์์ ๊ด๋ฆฌ ํ์ง ์๋ ํ์ผ๋ค(Untracked files)์ ์ถ๊ฐํ ๊ฒฝ์ฐ reset ์ดํ์๋ ์ ์ง๋๋๋ฐ, ์ด๋ด ๋ git clean ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉ ํด์ฃผ์ด์ผ ํ๋ค. #์ญ์ ๋์(Untracked files) ๋ชฉ๋ก ํ์ธ git clean -n # Untracked files ์ญ์ git clean -f Thanks for ๐ Git ์ปค๋ฐ ์ทจ์(reset), ์ปค๋ฐ ๋๋๋ฆฌ๊ธฐ(revert), ๋ฎ์ด์ฐ๊ธฐ(amend) 7.7 Git.. ๐ Git * ๋ก๊ทธ์ ๋จ๋ ์ฌ์ฉ์ ์ด๋ฆ, ์ด๋ฉ์ผ ํ์ธ ๋ฐ ๋ณ๊ฒฝ ํ๊ธฐ ์ด๊ธฐ ์ค์ ํด๋์ ๊ฐ์์ ์ด๋ฆ์ด๋ ์ด๋ฉ์ผ์ ๋ณ๊ฒฝํ๊ณ ์ถ์ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ํด์ผํ๋์ง ์์๋ณด์. ๋ช ๋ น์ด๋ ํฐ๋ฏธ๋์ฐฝ์์ ์คํ์์ผ์ฃผ๋ฉด ๋๋ค! ์ผ๋จ ํ์ฌ ์ด๋ฆ๊ณผ ์ด๋ฉ์ผ์ด ์ด๋ป๊ฒ ๋์ด ์๋์ง ํ์ธํ๊ธฐ ์ํด์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ค. $ git config --global user.name $ git config --global user.email ๋ง์ ๋ค์ง ์๋๋ค๋ฉด ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ๊พธ์ด์ค๋ค. $ git config --global user.name '์ด๋ฆ' $ git config --global user.email '์์ด๋@์ด๋ฉ์ผ์ฃผ์' ๋ง์ฝ, ์ ์ฒด ํ๋ก์ ํธ์ ๊ดํ git ๊ณ์ ์ ๋ณด๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ถ์ ๊ฒ์ด ์๋๋ผ ํน์ ํ๋ก์ ํธ์์๋ง ๋ณ๊ฒฝํ๊ณ ์ถ๋ค๋ฉด? $ git config --local user.name '์ด๋ฆ.. ๐ง Ubuntu * Git username, password ์์ด ์ฌ์ฉํ๊ธฐ ๋ด ์ปดํจํฐ์์ ๋ด๊ฐ ์ฐ๋๋ฐ ๋งค๋ฒ ์ณ์ผ ํ๋ ๋น๋ฐ๋ฒํธ๋ ๊ท์ฐฎ๋ค. ๋น๋ฐ๋ฒํธ ์์ด commands ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ 3๊ฐ์ง๊ฐ ์๋ค. config์ cache timeout์ ์กฐ์ SSH key๋ฅผ ๋ฑ๋ก git clone์ repository url์์ ๋น๋ฐ๋ฒํธ ์ ๋ ฅ 1๋ฒ ๋ฐฉ๋ฒ์ timeout ์ ๋ค์ username๊ณผ password๋ฅผ ์ ๋ ฅํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๊ธฐํ์ด ์์ง๋ง 2๋ฒ ๋ฐฉ๋ฒ์ key๋ฅผ ์ญ์ ํ๊ธฐ ์ ๊น์ง ์๊ตฌ์ ์ด๋ค. 3๋ฒ ๋ฐฉ๋ฒ์ ์ถ์ฒํ์ง ์๋ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ํ๋ ์ฌ๊ธฐ์๋ ์ ์ง ์๋๋ก ํ๊ฒ ๋ค. 1. SSH config timeout ์กฐ์ ์บ์๋ฅผ ์ค์ ํ์ฌ ํน์ ์๊ฐ๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ค์ ๋ฌผ์ด๋ณด์ง ์๊ฒ ํ๋ ๋ฐฉ๋ฒ์ด๋ค. $ git config credential.helper cache ๊ธฐ๋ณธ timeout ์ค์ ๊ฐ.. ๐ GitHub Desktop ์ค์น ๋ฐ repository clone ๋ฐฉ๋ฒ! Install ํ์ฌ Windows์ MacOS ๊ฐ ๊ฐ์ ํด๋นํ๋ ์ค์น ํ์ผ์ ๋ฐฐํฌํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ผ๋จ ์ค์น๋ ๋งค.์ฐ.์ฝ.๋ค! ์๋ ์ฌ์ดํธ๋ก ์ด๋ํด์ ๋ค์ด๋ก๋ ํ์ผ์ ๋ฐ์์ ์คํ๋ง ์์ผ์ฃผ๋ฉด ๋๋ค! GitHub Desktop Simple collaboration from your desktop desktop.github.com Repository Clone GitHub Desktop์ ์ด์ฉํ๋ ๋ฐฉ๋ฒ๊ณผ GitHub ํํ์ด์ง์์ Clone์ ํ ๋ GitHub Desktop์ ์คํ์ํค๋ ๋ฐฉ๋ฒ ์ด 2๊ฐ์ง๊ฐ ์์ต๋๋ค. 1. GitHub Homepage์์ Github Desktop ์ด๊ธฐ ์๋์ ๊ฐ์ด GitHub์์ ์ฐ๊ฒฐ์ ์ํ๋ repository ํ์ด์ ์ ์ํฉ๋๋ค. A. ํ๋ฉด์์ ๋ณด์ด๋ Clone or down.. ์ด์ 1 ๋ค์