๐๋ฌธ์ ์์ธ
'pull' ํ์ง์๊ณ Pushํ๊ธฐ ๋๋ฌธ์!!
Pull ํ์ง์์ผ๋ฉด Working Directory, Local Repository์ ๋ด๊ธฐ์ง๋ ์์ Commit ๋ด์ฉ์ Pushํ๋ผ๊ณ ํ๋ ๊ฒ๊ณผ ๊ฐ์.
์ด๋ฌ๋ฉด ๋น์ฐํ
git ์ ์ฅ์์๋ ๋ ์ฉ์.
?? commit์ด๋ push ๋ฉ์์ง๋ ์๋๋ฐ ์๋ณธ ํ์ผ์ด Working Directory, Local Repository์ ์๋ค?
๋ฌธ์ ์ํฉ 1
git push ๋ช ๋ น์ด ์ ๋ ฅ์
Error: Failed to push some refs to 'git address'
(Hint: git pull) before pushing again.
ํํธ์์ ์ํจ๋๋ก
push ์ ์ ๋จผ์ pull์ ํด์ ํ๋ก์ ํธ๋ฅผ ๋ณํฉํด ์ฃผ์.
File Sync๋ฅผ ๋ง์ถฐ์ฃผ๊ธฐ ์ํ. git pull ์ ์ ๋ ฅํ๋๋.
2๋ฒ์งธ ๋ฌธ์ ์ํฉ์ด ๋ฐ์ํ๋ค.
๋ฌธ์ ์ํฉ 2
fatal: refusing to merge unrelated histories
๐ ํด๊ฒฐ ๋ฐฉ๋ฒ
[๊ตฌ๋ฌธ]
git pull 'branch path' --allow-unrelated-histories
=> git pull origin master --allow-unrelated-histories
--allow-unrelated-histories
ํ์คํ ๋ฆฌ (์์ ๋ด์ฉ)์ด ๋ค๋ฅธ ๋ก์ปฌ ๋๋ผ์ด๋ธ or ํ๋ก์ ํธ ๋ณํฉ์ ํ๋ ์ต์ .
๋ณดํต์ ๊ฐ์ ๋๋ ํ ๋ฆฌ ๋ด์์ ํ๋ก์ ํธ ํด๋, ํ์ผ์ ๊ด๋ฆฌํ๋๋ฐ ๋ค๋ฅธ path๋ฅผ ๊ฐ๋ ํด๋๋ฅผ
๊ฐ์ git repository ๋ด์ ์ฝ์ ํ๋ ค ํ ๊ฒฝ์ฐ ๊ฑฐ๋ถํ๋๋ฐ
allow-unrelated-histories ๋ฌธ์ฅ ๊ทธ๋๋ก '๊ด๊ณ ์๋ ํ์คํ ๋ฆฌ ๊ฒฐํฉ์ ํ์ฉ'ํ๋ ๋ช ๋ น์ด์ด๋ค.
git์ ๊ฐ๋ฐํ ๋ฆฌ๋ ์ค ํ ๋ฐ์ค์๊ฒ ๊ฐ์ฌํ๊ณ
์์ธํ ๊ฐ๋ ์ ๋ฐฐ์ฐ๋ ค๋ฉด ๋ฐ๋ก ํํ ๋ฆฌ์ผ์ ์งํํด์ผ๊ฒ ๋ค.
[2๋ฒ์งธ ๋ฐฉ๋ฒ]
์ฐ๊ด์ฑ์๋ Directory ๊ฐ์ ๋ก Push
git push -f origin "branch Name"
๐ Reference
'๊ธฐํ > git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
gitlab Setting (gitlab ์์ํ๊ธฐ, ์ค์ ) (0) | 2020.01.13 |
---|---|
error:src refspec master does not match any ํด๊ฒฐ (0) | 2020.01.09 |
Git ๊ณ ๊ธ ๋ช ๋ น์ด (0) | 2020.01.09 |
Git ๊ฐ๋ ์ ๋ฆฌ (0) | 2020.01.09 |
Github ๊ธฐ๋ณธ ๋ช ๋ น์ด (0) | 2019.09.13 |