TIL/๐ฅฝ ํธ๋ฌ๋ธ ์ํ
git push origin ๋ธ๋์น ์ ! [rejected] failed ์คํจ ๋ฐ์
devussy
2023. 11. 23. 17:47
์ด์ ๋ฐ์
ํ์ ์ค pr closed ๋๊ณ dev ๋ธ๋์น pull ๋น๊ธฐ๋ ค๊ณ ์์ ์ค์ธ ๋ถ๊ธฐ ๋ธ๋์น์์ ์์ ํ ๊ฑฐ ์ปค๋ฐ -> git pull ํ๋๋ฐ ์ ๋๋ ์ํฉ์ด ์๊ฒผ๋ค. push๋ ์ ๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ
- ํด๋น ๋ธ๋์น์์ ๋ค ์ปค๋ฐํ๊ธฐ (
push๋ ์ ํ์ด๋ ์ ๋ ๊ฐ๋ฅ์ฑ ๋์) - git pull origin dev
- ์ด๋ ์ค๋ฅ๋๋ฉด ์๋ง Merge ์ปค๋ฐ ๋ฉ์ธ์ง vi์ฐฝ์ผ๋ก ๊ฐ ํ ๋ฐ :q! ํ๊ณ ๋์จ ๋ค์์ git merge --abort
- git checkout dev๋ก ๋ค์ ๊ฐ์
- git pull
- git checkout feature/#์ด์๋ฒํธ ๊ทธ๋ฆฌ๊ณ ๋ค์ ์์ ์ค์ธ ๋ธ๋์น๋ก ์ฒดํฌ์์
- git pull origin dev
- git push origin feature/#์ด์๋ฒํธ(์์
์ค์ธ ๋ธ๋์น)
- ! [rejected] ๋จ๋ฉด ๊นํ๋ธ ๋ ํฌ๋ก ๊ฐ์ ํด๋น ๋ธ๋์น ์ญ์
- ๊ทธ๋ฆฌ๊ณ ๋ค์ git push origin feature/#์ด์๋ฒํธ(์์ ์ค์ธ ๋ธ๋์น)