NKLCBHub๋ผ๋ ๋ฐฑ์ค ํ๋ธ์ ํ์ฅํ ๋ฒ์ ์ ์ฌ์ฉํด ์ฝ๋ฉํ ์คํธ ๋ฌธ์ ๋ค์ ๋ ์ฝ๊ฒ ๋ค์๋ณด๊ธฐ ์ํด ๊นํ๋ธ ์ฐ๋์ ํ๊ณ ์๋ ์ค์ด์์ต๋๋ค.
๊ทธ๋ฐ๋ฐ ๋ค์๊ณผ ๊ฐ์ด git add, git commit์ ๋๋๋ฐ, git push๊ฐ ์๋๋ ํ์์ด ๋ฐ์ํ์ต๋๋ค!
๐ ํธ๋ฌ๋ธ ์ํ
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ฐ์ git remote ๋ช ๋ น์ด๋ก ์๊ฒฉ ์ ์ฅ์์ ์ฃผ์ ์ฐ๊ฒฐ ํํฉ์ ์ดํด๋ดค์ต๋๋ค.
git remote -v
๊ทธ ๋ค์์ผ๋ก git push ์์ ๋ฐ์ํ ์๋ฌ์ ๋ํด ์ดํดํด๋ณด๊ธฐ๋ก ํ์ต๋๋ค.
error: failed to push some refs to 'origin'
๐โโ๏ธ Error ์์ธ ํ์
git pull
์ ๋ฐ์ Local๊ณผ git remote์ ์ํ๊ฐ ๋์ผํ๋๋ก ํ๋ ๊ณผ์ ์ด ์ ํ๋์ด์ผ ํ๋ค.๐ค ๊ทธ๋ ๋ค๋ฉด, ๋ง๋ ์์๋?
pull
์ ํตํด Local๊ณผ remote์ ํ์ผ ๊ตฌ์ฑ ์ํ๋ฅผ ์ผ์นํ๋๋ก ํ๋ค.push
ํ๋ค.pull
์ด์ ์ commit
๊น์ง๋ ํด์ค ๋ค์ ์งํํ๋ฉด ๋๋ค.๐ ์๋ ๊ณผ์
- ์ฑ๊ณตํ ๋ฐฉ๋ฒ์ ๋ค์ ๋จ๋ฝ์ ๋์ ์์ผ๋, ์ด ๋ถ๋ถ์ ์ฐธ๊ณ ๋ง ํด์ฃผ์ธ์!
1. ์ฒซ๋ฒ์งธ ๋ฐฉ๋ฒ
git pull origin main //git pull {์๊ฒฉ์ ์ฅ์ ์ด๋ฆ} {๋ธ๋์น๋ช
} ํ์
๊ทธ๋ฌ๋, fatal: 'origin' does not appear to be a git repository
์๋ฌ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์ฌ๊ธฐ์์ ๋ฌด์ธ๊ฐ ์ด์ํจ์ ๊ฐ์งํ์ฃ .
์์ธํ ๋ณด๋ฉด, Branch ์ด๋ฆ์ด develop์ผ๋ก ๋์ด ์์ต๋๋ค.
ํ์ง๋ง ์ ๋ main์ด๋ผ๋ ๋ธ๋์น์ ์
๋ก๋ํ๋ ค๋ ๊ฒ์ธ๋ฐ, develop์ผ๋ก ๋์ด ์๋ค๋ฉด ๋น์ฐํ ์
๋ก๋๊ฐ ์๋ ๊ฒ์ด๋ผ ์๊ฐํ์ต๋๋ค.
๊ทธ๋ ๋ค๋ฉด, ์ ์ด์ ๋ฃจํธ๋ก ์ผ์ ํด๋์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์ด ์๋๊น? ์๊ฐํ๊ฒ ๋์์ฃ .
2. ๋๋ฒ์งธ ๋ฐฉ๋ฒ
.git
ํด๋๊ฐ ์กด์ฌํ๋ ๋ฃจํธ ํด๋๋ก ์ด๋๋ค. ์ด ๋ฐฉ๋ฒ์ผ๋ก ์งํํ๋, Branch ์ด๋ฆ์ด ์ ํํ main
์ผ๋ก ๋ฐ๋ ๊ฒ์ ๋ณผ ์ ์์ฃ ?
๐ ํด๊ฒฐ
.git
ํด๋๊ฐ ์๋ ๊ณณ์ผ๋ก ์ด๋ํ ํ, ๋ค์์ ๋ช
๋ น์ด๋ฅผ ์์๋๋ก ์งํํฉ๋๋ค.git add .
git commit -m "commit message"
git push origin main
๐จ ์ ๋ฆฌ
git push error: failed to push some refs to 'origin'
์์ ์ฌํญ์ ์ ์ฅํด๋๊ณ ์ถ์ ๊ฒฝ์ฐ ๋ฏธ๋ฆฌ commitํ๊ธฐ
git commit -m "commit message"
git pull
git pull origin {branch name}
git push
git push origin {branch name}
.git
ํด๋๊ฐ ์๋ ์์น ํ์
ํ๊ธฐWindows
Mac
- ์ํ๋ ํด๋์์ shift + โ + .
ํค๋ฅผ ํด๋ฆญํด ํ์ฑํ
git add .
git commit -m "commit message"
git push origin main
Git์ ๋ํ ์ดํด๊ฐ ์กฐ๊ธ ๋ ๋ง์ด ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค...~
๊ทธ๋ผ ์ด๋ง ๊ฐ๊ฒ์~~!