728x90
๋ฐ์ํ
github์์ ๊ณ์ ํ ํฐ ๋ฐํ
$ git init
$ git remote add origin [์๊ฒฉ์ ์ฅ์ ์ฃผ์]
//ํ์ผ ์ ๋ก๋ - add → commit → push ์์
//ํ์ฌ ๋ธ๋์น ์ด๋ฆ ํ์ธ
//๋ธ๋์น ๊ธฐ๋ณธ(default)์ด๋ฆ ์ค์ branch ์ด๋ฆ์ master์์ main์ผ๋ก ๋ฐ๊ฟ์ค์ผ ํ๋ค.
$ git config --global init.defaultBranch [๋ธ๋์น ์ด๋ฆ]
- [์๊ฒฉ์ ์ฅ์ ์ฃผ์] ๋ code์์ ๋์ค๋ https://~~~git
//๋ธ๋์น ์ด๋ฆ ๋ฐ๊พธ๊ธฐ
$ git branch -m master main
$ git branch -m master main
//ํ์ผ ์ ๋ก๋ - add → commit → push ์์
//์๊ฒฉ ์ ์ฅ์์ ํ์ผ ๊ฐ์ ธ์ค๊ธฐ
$ git pull (๋๋ git pull origin [๋ธ๋์น ์ด๋ฆ]) main
$ git pull (๋๋ git pull origin [๋ธ๋์น ์ด๋ฆ]) main
//๋ชจ๋ ๋ณ๊ฒฝ์ฌํญ์ ์ฌ๋ฆฌ๋ ๊ฒฝ์ฐ
$ git add .
$ git add .
//ํน์ ํ ํ์ผ๋ง ์ฌ๋ฆฌ๋ ๊ฒฝ์ฐ
$ git add [ํ์ผ/๋๋ ํ ๋ฆฌ]
$ git add [ํ์ผ/๋๋ ํ ๋ฆฌ]
$ git commit -m "commit message"
$ git push (๋๋ git push origin [๋ธ๋์น ์ด๋ฆ])
//์ถ๊ฐ์ ์ธ ๋ช ๋ น์ด
$ git push (๋๋ git push origin [๋ธ๋์น ์ด๋ฆ])
//์ถ๊ฐ์ ์ธ ๋ช ๋ น์ด
//์ฐ๊ฒฐ๋ ์๊ฒฉ ์ ์ฅ์ ํ์ธ
$ git remote -v
$ git remote -v
//๊ธฐ์กด ์๊ฒฉ ์ ์ฅ์์์ ์ฐ๊ฒฐ ์ญ์
$ git remote rm origin
$ git remote rm origin
//ํ์ฌ ๋ธ๋์น ์ด๋ฆ ํ์ธ
$ git branch
//๋ธ๋์น ๊ธฐ๋ณธ(default)์ด๋ฆ ์ค์ branch ์ด๋ฆ์ master์์ main์ผ๋ก ๋ฐ๊ฟ์ค์ผ ํ๋ค.
$ git config --global init.defaultBranch [๋ธ๋์น ์ด๋ฆ]
//ํ์ฌ ๋ฒ์ ์ํ ํ์ธ
$ git status
$ git status
//addํ ํ์ผ ๋ชจ๋ ์ทจ์
$ git rm --cached -r .
$ git rm --cached -r .
//ํน์ ํ์ผ๋ง add ์ทจ์
$ git rm --cached [ํ์ผ]
$ git rm --cached [ํ์ผ]
์ ์ฅ์๋ ์๊ณ ์ด๋ฏธ ํ์ผ๋ ์
๋ก๋ ๋ ์ํ์ผ ๋, ์๋ก ์์
ํ ๋ด์ฉ์ ๊นํ๋ธ์ ์ฌ๋ ค๋ณด์.
๋ก์ปฌ ์ ์ฅ์๋ฅผ ๋ง๋ค๊ณ ์ฐ๊ฒฐํ๋ ๋ฑ์ ๊ณผ์ ์ ์ด๋ฒ์ ํ์์๊ณ ,
์๋ ๋ช ๋ น์ด๋ง ์์๋๋ก ์ ๋ ฅํ๋ฉด ๋๋ค. (main ๋ธ๋์น๋ก ๊ฐ์ )
$ git pull origin main
$ git add .
$ git commit -m "commit message"
$ git push origin main
๋ก์ปฌ ์ ์ฅ์๋ฅผ ๋ง๋ค๊ณ ์ฐ๊ฒฐํ๋ ๋ฑ์ ๊ณผ์ ์ ์ด๋ฒ์ ํ์์๊ณ ,
์๋ ๋ช ๋ น์ด๋ง ์์๋๋ก ์ ๋ ฅํ๋ฉด ๋๋ค. (main ๋ธ๋์น๋ก ๊ฐ์ )
$ git pull origin main
$ git add .
$ git commit -m "commit message"
$ git push origin main
*vscode์์ ๊ธฐ๋ณธ์ด master ๋ก ๋์ด์์ด main์ผ๋ก ๋ฐ๊ฟ์ฃผ์ด์ผ ํจ
git push -u origin main
๋ฐ์ํ