[Git] ์๊ธฐ ์ปดํจํฐ(Local) ํด๋ Github์ ์ฐ๊ฒฐํ๊ธฐ
์๋ ํ์ธ์ Foma ๐ป ์ ๋๋ค!
์๊ณ ๋ฆฌ์ฆ ์์ ๋ค์ ์ ์ปดํจํฐ ํด๋์ ๋ชจ์๋์๋๋ฐ ์ด๊ฑธ ๊นํ ๋ ํฌ์งํ ๋ฆฌ์ ์ฐ๊ฒฐํด์
๊ด๋ฆฌํ๊ณ ์ถ๋๋ผ๊ตฌ์.
๊ทธ๋์ ๋ก์ปฌ ํด๋๋ฅผ ๊นํ์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค!
๋ฐ๋ก ์์ํ ๊ฒ์~
Github์ ๋ ํฌ์งํ ๋ฆฌ ์์ฑ
์์ ์ ๊นํ์ผ๋ก ๊ฐ์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์์ฑํด์ฃผ์ธ์!
๋ก์ปฌ ํด๋ ์์ฑ
์์ ์ ์ปดํจํฐ์๋ ์ํ๋ ์์น์ ํด๋๋ฅผ ์์ฑํด์ค๋๋ค.
๋ก์ปฌ ํด๋์ ์๊ฒฉ ์ ์ฅ์ ์ฐ๊ฒฐํ๊ธฐ
๋ก์ปฌ ํด๋๊ฐ ์๋ ์์น๋ก ์ด๋ํด์ค๋๋ค.
cd ๋ก์ปฌ์ ์ฅ์ ์ฃผ์
์๊ฒฉ ์ ์ฅ์์์ Code๋ผ๊ณ ์ด๋ก์ ๋ฒํผ์ด ์์๊ฑฐ์์.
๊ฑฐ๊ธฐ์ HTTPS ์ฃผ์๋ฅผ ๋ณต์ฌํด์ค๋๋ค.
๋จผ์ git init ๋ถํฐ ์งํํด ์ค๋๋ค
git init
๊ทธ ๋ค์ ํฐ๋ฏธ๋์ ์๋์ ๊ฐ์ด ๋ณต์ฌํด์ค ์๊ฒฉ์ ์ฅ์ HTTPS ์ฃผ์์ ํจ๊ป ์์ฑํด์ค๋๋ค.
git remote add origin "์๊ฒฉ์ ์ฅ์ https"
์๋ ๋ช ๋ น์ด๋ฅผ ํตํด์ ์๊ฒฉ ์ ์ฅ์์ ํ์ผ์ ๋ถ๋ฌ์ ๋ก์ปฌ ์ ์ฅ์์ ํ์ผ์ ๋๊ฐ์ด ๋ง๋ค์ด์ค๋๋ค.
git pull origin main
๊ทธ๋ผ ์๋์ ๊ฐ์ด ๋ก์ปฌ ์ ์ฅ์์ ์๊ฒฉ ์ ์ฅ์์ ์๋ ํ์ผ์ด ๋ํ๋ ๊ฑฐ์์.
๋ก์ปฌ ์ ์ฅ์๋ฅผ ์๊ฒฉ ์ ์ฅ์์ ์ ๋ก๋ ํ๊ธฐ
์ด์ ๋ฐ๋๋ก ๋ก์ปฌ ์ ์ฅ์์ ์๋ ํ์ผ์ ์๊ฒฉ ์ ์ฅ์์ ์ ๋ก๋ ํด๋ณด๊ฒ ์ต๋๋ค.
ํฐ๋ฏธ๋์์ ๋ก์ปฌ ์ ์ฅ์๊ฐ ์๋ ์์น๋ก ์ด๋ํด์ค๋๋ค.
๊ทธ๋ฆฌ๊ณ ์๋์ ๊ฐ์ด ์ปค๋ฐํ ๋ด์ฉ์ ํธ์ฌํด์ค๋๋ค.
git add --all
git commit -m "์ปค๋ฐํ ๋ด์ฉ"
git push origin main
์๊ฒฉ ์ ์ฅ์ ํ์ธ
์๊ฒฉ ์ ์ฅ์๋ฅผ ํ์ธํด๋ณด๋ฉด ๋ก์ปฌ ์ ์ฅ์์ ํ์ผ๋ค์ด ์ ์์ ์ผ๋ก ์ ๋ก๋ ๋๊ฒ์ ๋ณผ ์ ์์ต๋๋ค!