ํญ์ git์๊ฒ ํญ์ ์ก์์ง๋ง..!
์ค๋ ์ฒ์์ผ๋ก br์ ๋์์ผ๋ก ๋คํํ ์ ๋ฐฉํ๋ค.. ํด ๐
git pull์ ํ๋๋ฐ ์๋์ ๊ฐ์ ๋ฉ์์ง๊ฐ ๋จ๋ฉด์ ๊ณ์ pull์ด ์๋๋ค
:hint: Pulling without specifying how to reconcile divergent branches is
hint: discouraged. You can squelch this message by running one of the following
hint: commands sometime before your next pull:
๊ทผ๋ฐ ๋ด๊ฐ branch๋ฅผ ๋๋์ ์ ๊ฒฐ์ฝ์๋๋ฐ ์ ๋ง๋ก....์ง์ฌ์ผ๋ก...์ต์ธ....๐ฅฒ
pullํ๊ณ ์์ ๋ ๋ค๋ฅธ ์ฌ๋์ด push๋ฅผ ํ์ ๋..? ๋ฐ์ํ ์ ์๋ ์ผ์ด ์์๋๋ฐ branch๊ฐ ๋๋์ด์ ธ์์๋ค
github branch์๋ ์ฌ์ ํ main๋ธ๋์น ๋ฐ์ ์๋๋ฐ ๋๋์ด์ก๋ค๋ ๋ ๋ต๋ตํ ๋ฐ๋ฆ ....
history๋ฅผ ์ ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ 2๊ฐ์ง์ธ๋ฐ
1) branch๋ฅผ merge ๋๋ 2) branch rebase ์ค ์ ํํด์ ํ๋ฉด ๋๋ค
๊ทธ ์ค ๋๋ mergeํ๋ ๋ฐฉ๋ฒ์ ์ ํํ๋ค
1. git config pull.rebase false
- ๋๋ฌธ์ rebase๋ฅผ ํ๋ ค๋ฉด false๊ฐ ์๋๋ผ true๊ฐ ๋๋๋ก ํด์ค์ผํ๋ค
2. git status
- ์ ๋๋ก ๋๋์ง ํ์ธ, ๋ง๋ ๋ธ๋์น์ ์๋๊ฒ์ธ์ง ์ฌํ์ธํด์ฃผ๊ธฐ ์ํจ
3. git git commit -m"์ปค๋ฐํ ์ด๋ฆ"
4. git push origin main
"Everything up-to-date"
์ด ๋ฌธ๊ตฌ๋ง ๊ณ์ ๋์ค๊ธฐ ๋๋ฌธ์ ์กฐ๊ธ์ด๋ผ๋ ์์ ์ ํด์ commit์ ํ๋ ๊ฒ์ ๊ถ์ฅํ๋ค
๋น์ฅ ์ด ์ด์กฐํ ๋ง์์ push๋๋ ๊ณผ์ ์ ๋ณด๊ณ ์ถ์....๋ง์์ผ๋ก... ์งํ ใ
ใ
์๋ ์ด๋ฏธ์ง๋ ๋ด๊ฐ mergeํ๋ฉด์ ์์ ์ฌํญ์์ด commit,pushํ๋ค๊ฐ ์ง์ ๋ถํด์ง ์งํ ๊ณผ์ ์ด๋ค (๋ง์ง๋ง pushํ๋ ํ์ค์ ์บก์ฒํ ๋ ํ ํ๋ฉด์ ์๋์์ ๋ชปํ์ ์ํด๋ถํ๋๋ฆฝ๋๋ค..)