header-img
Info :
728x90

๋ฌธ์ œ.

 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to '์ฃผ์†Œ์ง€'

์˜ค๋ฅ˜ ๋ฐœ์ƒ.. ์ฐพ์•„๋ณด๋‹ˆ

non-fast-forward ๋Š” ๋งˆ์Šคํ„ฐ๋ธŒ๋žœ์น˜๊ฐ€ local ์ €์žฅ์†Œ๋ณด๋‹ค ์ด์ „ ๋ฒ„์ „์ด ์•„๋‹ˆ๋ผ๋Š” ์˜๋ฏธ๋ผ๊ณ  ํ•œ๋‹ค.

 

์ฆ‰, ๋กœ์ปฌ์— git pull๋กœ ๊ฐ€์ง€๊ณ  ์˜จ ์ดํ›„์— ์›๊ฒฉ ์ €์žฅ์†Œ์—์„œ ํ•œ๋‹จ๊ณ„ ๋” commit์ด ์ด๋ฃจ์–ด์กŒ์„ ๋•Œ, local์—๋Š” commit ๋กœ๊ทธ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ..

= ์›๊ฒฉ ์ €์žฅ์†Œ๋Š” ๋กœ์ปฌ ์ €์žฅ์†Œ๋ณด๋‹ค ํ•ญ์ƒ ์ด์ „ ๋ฒ„์ „์ด์–ด์•ผ git push๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง„๋‹ค๊ณ  ํ•œ๋‹ค.

 

push๋‚˜ pull ๋ช…๋ น์€ ๋กœ์ปฌ ์ €์žฅ์†Œ commit ๋ชฉ๋ก๊ณผ ์›๊ฒฉ commit ๋ชฉ๋ก์„ ๋น„๊ตํ•˜์—ฌ ์›๊ฒฉ์ €์žฅ์†Œ์— ๋งˆ์ง€๋ง‰ commit ID ์™€ ๋กœ์ปฌ์˜ ๋งˆ์ง€๋ง‰ commit ID๋ฅผ ์ฐพ์•„๋‚ด์„œ ์—ฐ๊ฒฐํ•˜๋Š”๋ฐ.. ์ด ๋‹จ๊ณ„์—์„œ ์›๊ฒฉ์ €์žฅ์†Œ์˜ ๋งˆ์ง€๋ง‰ commit ID๊ฐ€ local์—์„œ๋Š” ์ฐพ์„ ์ˆ˜ ์—†๊ฒŒ ๋˜๋‹ˆ, ํ•ด๋‹น ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๊ฒŒ ๋œ๋‹ค.

 

+

github ์— ์ƒ์„ฑ๋œ ์›๊ฒฉ ์ €์žฅ์†Œ์™€ ๋กœ์ปฌ์— ์ƒ์„ฑ๋œ ์ €์žฅ์†Œ ๊ฐ„์— ๊ณตํ†ต๋ถ„๋ชจ๊ฐ€ ์—†๋Š” ์ƒํƒœ์—์„œ ๋ณ‘ํ•ฉ์„ ์‹œ๋„ํ•˜๋ฉด ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ์ค‘๊ฐ„์— github ๋ ˆํฌ์ง€ํ† ๋ฆฌ ์ปค๋ฐ‹ ๋‚ด์šฉ ์ •๋ฆฌ๋ฅผ ํ•œ๋ฒˆ ์‹ธ์•… ํ–ˆ๋Š”๋ฐ... ์•„๋งˆ ๊ทธ๊ฒƒ ๋•Œ๋ฌธ์— ์ผ์–ด๋‚œ ๋ฌธ์ œ๊ฐ€ ์•„๋‹๊นŒ ์‹ถ์—ˆ๋‹ค.

 

๋ฐฉ๋ฒ• 1.

โ‘  ์›๊ฒฉ์ €์žฅ์†Œ ์‚ญ์ œ ํ›„ ๋‹ค์‹œ ์ƒ์„ฑ.

โ‘ก Fetch ๋‚˜ Pull ๋ช…๋ น์–ด๋กœ ์›๊ฒฉ์ €์žฅ์†Œ์˜ ๋งˆ์ง€๋ง‰ Commit ์„ ๋กœ์ปฌ์ €์žฅ์†Œ์˜ Commit Log ๋งจ์•ž์œผ๋กœ ๋ฐ›์•„์˜จ๋‹ค.

 

๋ฐฉ๋ฒ• 2.

git pull orgin master --allow-unrelated-histories

git pull ์‹œ --allow-unrelated-histories ์˜ต์…˜ ์ถ”๊ฐ€ํ•ด์„œ ๊ด€๋ จ ์—†๋˜ ๋‘ ์ €์žฅ์†Œ๋ฅผ ๋ณ‘ํ•ฉํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

git์˜ ๊ฒฝ์šฐ ์„œ๋กœ ๊ด€๋ จ ๊ธฐ๋ก์ด ์—†๋Š” ์ด์งˆ์ ์ธ ๋‘ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ณ‘ํ•ฉํ•  ๋•Œ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฑฐ๋ถ€ํ•˜๋Š”๋ฐ, ์ด๊ฒƒ์„ ํ—ˆ์šฉํ•ด์ฃผ๋Š” ํ–‰์œ„.

 

๋ฐฉ๋ฒ• 3.

git pull origin feature/ใ…‡ใ…‡ใ…‡ --force

Push /Pull Origin ๋’ค์— --force ๋ฅผ ๋ถ™ํ˜€์ฃผ๋ฉด, ๊ณผ๊ฑฐ ์ปค๋ฐ‹ ๋‚ด์—ญ๊ณผ ์ƒ๊ด€์—†์ด ์ง€๊ธˆ ํ˜„์žฌ ์ปค๋ฐ‹๋‚ด์šฉ์œผ๋กœ ๋ฎ์–ด์”Œ์›Œ ๋ฒ„๋ฆฌ๋Š” ๋ช…๋ น์–ด.

 

 

 

728x90
๋”๋ณด๊ธฐ
IT ๊ธฐ์ˆ /๊ธฐํƒ€