[Git] ๋ก์ปฌ์ ์๋ ํด๋๋ฅผ ๊นํ๋ธ Repo์ ์ฌ๋ฆฌ๋ ๋ฐฉ๋ฒ
๋ก์ปฌ์ ์ ์ฅํด๋ workspace ํด๋๋ฅผ ๊นํ๋ธ๋ก ์ฌ๋ฆด ์์ ์ด๋ค.
๋ค์ ๋ ๊ฐ์ง๋ ์ด๋ฏธ ์ค๋น๋์ด ์๋ค๋ ๊ฐ์ ํ์ ์งํํ๊ฒ ๋ค
1. Git Bash ์ค์น
2. Github Repo ์์ฑ ํ copy๋ ์ฃผ์
๋ค์ ๊ณผ์ ์ ํ ๋จ๊ณ์ฉ ์ฐจ๊ทผ์ฐจ๊ทผ ์ํํ๋ฉด ๋๋ค.
$ git init
$ git status
$ git add .
$ git commit -m "commit message"
$ git remote add origin ***(copied ์ฃผ์)
$ git remote -v
$ git push origin master
$ git init
๋ก์ปฌ ์ ์ฅ์๋ฅผ ์์ฑํ๋ ๋จ๊ณ๋ก,
์คํ ์ดํ, workspace ํด๋ ์์ .git์ด๋ผ๋ ํด๋๊ฐ ์๊ธด๋ค
*๊ฐ๋ ์ค๋ฅ๊ฐ ์๊ธฐ๋ ๊ฒฝ์ฐ์๋, .git ํด๋ ์ญ์ ํ ๋ค์ git init์ ํด์ฃผ๋ฉด ๋๋ค
$ git status
$ git add .
๋ณธ ๊ณผ์ ์์๋ ๋ชจ๋ ํด๋์ ํ์ผ์ ์ ๋ก๋ํ์์ผ๋
์ผ๋ถ ํ์ผ๋ง ์ ๋ก๋ ํ๊ณ ์ถ๋ค๋ฉด
$ git add [ํ์ผ/ํด๋๋ช ]
์ ์ ๋ ฅํ๋ฉด ๋๋ค.
$ git commit -m "upload"
๋ณธ ๊ณผ์ ์์๋ commit message์ upload๋ฅผ ์ ๋ ฅํ๋ค.
$ git remote add origin [copy๋ repo์ฃผ์]
Github Repo ์์ฑ ํ copyํ ์ฃผ์๋ฅผ ์ด์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
$ git remote -v
๋ก์ปฌ ์ ์ฅ์๊ฐ ์๊ฒฉ ์ ์ฅ์๋ก ์ฐ๊ฒฐ๋๋ ๊ณผ์ ์ด๋ค.
$ git push origin master
์ ๋ก๋ ์๋ฃ!
๋ค์ ๊ณผ์ ์ ์ํํ ๊ฒฐ๊ณผ ์ ์ ๋ก๋ ๋ ๊ฒ์ ํ์ธํ ์ ์์๋ค :)