๐ Git ์ ์ฅ์ ๋ง๋ค๊ธฐ
> git init : git ์ด๊ธฐํ (์ ์ฅ์ ์์ฑ)
> git config --global user.name "๋ด ์ด๋ฆ" : ๋ด ์ด๋ฆ ๋ฑ๋ก
> git config --global user.email "๋ด ๋ฉ์ผ์ฃผ์" : ๋ด ๋ฉ์ผ ๋ฑ๋ก
๐ ํ์ฌ ์์ ์ ์ฅํ๊ธฐ
> git add . : ๋ณ๊ฒฝ ํ์ผ ๋ชจ๋ ์ถ์
> git commit -m "์ปค๋ฐ ๋ฉ์ธ์ง" : ์ปค๋ฐ ๋ฉ์ธ์ง ์ถ๊ฐ
๐ ๊ณผ๊ฑฐ๋ก ๋์๊ฐ๊ธฐ
> git reset ๋ก๊ทธ ์ผ๋ จ๋ฒํธ ์ 6์๋ฆฌ --hard : ๊ณผ๊ฑฐ๋ก ๋์๊ฐ๊ธฐ (๋ค์ ์์ ์์ ํ ์ญ์ ํ๊ธฐ)
> git revert ๋ก๊ทธ ์ผ๋ จ๋ฒํธ ์ 6์๋ฆฌ : ๊ณผ๊ฑฐ๋ก ๋์๊ฐ๊ธฐ (๋ค์ ์์ ๋ฌป์ด๋๊ธฐ)
๐ branch ๋ถ๊ธฐํ๊ธฐ
> git branch : ๋ธ๋์น ๋ชฉ๋ก, ํ์ฌ ๋ธ๋์น ํ์ธ
> git branch ๋ธ๋์น ์ด๋ฆ : ๋ธ๋์น ์์ฑ
> git checkout ๋ธ๋์น ์ด๋ฆ : ๋ธ๋์น ์ด๋
> git branch -D ๋ธ๋์น ์ด๋ฆ : ๋ธ๋์น ์ญ์
๐ branch ๋ณํฉํ๊ธฐ
> git merge ๋ณํฉํ ๋ธ๋์น ์ด๋ฆ : ๋ธ๋์น ๋ณํฉ (๋ณํฉํ ๋ธ๋์น๋ค์ด ์ฌ๋ฌ ๊ฐ๋๋ก ํฉ์ณ์ง)
> git rebase ๋ณํฉํ ๋ธ๋์น ์ด๋ฆ : ๋ธ๋์น ๋ณํฉ (๋ณํฉํ ๋ธ๋์น๋ค์ด ํ ๊ฐ๋๋ก ํฉ์ณ์ง)
๐ ๊ทธ ์ธ
> git --version : git ๋ฒ์ ํ์ธ
> git status : git ์ํ ํ์ธ
> git log : git ๋ก๊ทธ ํ์ธ
๐ Github์ ์์ค ์ฝ๋ ์ฌ๋ฆฌ๊ธฐ
> git remote : ํ์ฌ ์๊ฒฉ ์ ์ฅ์ ํ์ธ
> git remote add ์๊ฒฉ ์ ์ฅ์ ์ด๋ฆ ๊น ๋ฆฌํฌ์งํ ๋ฆฌ ์ฃผ์ : ๊นํ๋ธ(์๊ฒฉ ์ ์ฅ์)์ ๊น(๋ก์ปฌ ์ ์ฅ์) ์ฐ๊ฒฐํ๊ธฐ
> git push ์๊ฒฉ ์ ์ฅ์ ์ด๋ฆ ๋ธ๋์น ์ด๋ฆ : ๊นํ๋ธ์ ๊น ๋ด์ฉ ์ ๋ก๋
๐ Github์์ ์์ค ์ฝ๋ ๋ด๋ ค๋ฐ๊ธฐ
> git clone ๊น ๋ฆฌํฌ์งํ ๋ฆฌ ์ฃผ์ : ๊นํ๋ธ์์ ์์ค ์ฝ๋ ํต์งธ๋ก ๋ด๋ ค๋ฐ๊ธฐ
> git fetch : ๊นํ๋ธ์์ ๋ณ๊ฒฝ๋ ์์ค ์ฝ๋ ์๋์ง ํ์ธํ๊ธฐ
> git pull ์๊ฒฉ ์ ์ฅ์ ์ด๋ฆ ๋ธ๋์น ์ด๋ฆ : ๊นํ๋ธ์์ ๋ณ๊ฒฝ๋ ์์ค ์ฝ๋ ๋ด๋ ค๋ฐ๊ธฐ
๐ก ๊ฐ์ด ๋ณด๋ฉด ์ข์ Post
'โ๏ธ > Git & GitHub' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git] ๊น(Git)์ด๋? ๊นํ๋ธ(Github)๋? / ์ฐจ์ด์ (0) | 2020.12.27 |
---|---|
[GitHub] README.md์ ์ด๋ฏธ์ง ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ (0) | 2020.11.25 |
[GitHub] README.md ์์ฑ๋ฒ (0) | 2020.11.25 |
[GitHub] Visual Studio Code์ GitHub ์ฐ๋ํ๊ธฐ (0) | 2020.11.25 |
[GitHub] ๊นํ๋ธ ์ฌ์ฉ๋ฒ ์ ๋ฆฌ (0) | 2020.11.25 |