Eclipse / Github branch Push ์ค๋ฅ rejected - non-fast-forward ํด๊ฒฐํ๊ธฐ
์ ๋งํด์ ์ด๊ฑฐ ๋๋ฐฉ์ด๋ฉด ๋ฐ๋ก ๋๋ค. ๋ง์น ์๋ณด์น ๊ฐ๋ค.
Push rejected - non-fast-forward ์๋ฌ ํ์ ์ ์ ๋๋ก ๋ ์ด์ ๋ ์ค๋ช ํด์ฃผ์ง ์์ ๋ง์ด ํด๋งค๊ฒ ๋๋ค.
์ฒซ๋ฒ์งธ ํด๊ฒฐ๋ฐฉ๋ฒ์ Pull์ด๋ค.
์ด๋ฐ๊ธ ์๋๋ก์ด๋ ์คํ๋์ค์์ ์์ ์ ํ๋ ์ค ๊นํ๋ธ์์ .gitignoreํ์ผ์ด๋ README.mdํ์ผ์ ์์ฑํ ์ ์๋ค. ์ด๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฐ๊ฒฐ๋ ์๋๋ก์ด๋ ์คํ๋์ค์ ํ๋ก์ ํธ์ ์ด ํ์ผ๋ค์ด ์์ผ๋ฉด Push๊ฐ ๋์ง ์๋๋ค. ์ด๋ ์๋๋ก์ด๋ ์คํ๋์ค ๋ด์์ ๋๊ฐ์ด ํด๋น ํ์ผ์ (๊ฐ์์ด๋ฆ์ผ๋ก)์์ฑํด์ฃผ๋ฉด ํด๊ฒฐ์ด ๋๊ธด ํ๋, ๋๋ฌด ๋ฒ๊ฑฐ๋กญ๋ค. Pull์ ํ๋ฉด ์ด ํ์ผ์ด ๊นํ๋ธ์์ ํ๋ก์ ํธ๋ก ๋ค์ด์จ๋ค.
๊ทธ๋๋ ์๋๋ค๋ฉด, ๋๋ฒ์งธ ๋ฐฉ๋ฒ์ Branch rebase๋ค!
Git ๋ฉ๋ด์์ Branches๋ฅผ ๋ค์ด๊ฐ๋ฉด, ์๋์ฒ๋ผ ๋ก์ปฌ๊ณผ ๊นํ๋ธ์ ๋ธ๋์น๊ฐ ๋ณด์ด๋๋ฐ ์ด๋ ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฐ๊ฒฐ๋ Remote branch๋ฅผ ์ ํํด์ค๋ค. ๊ทธ๋ฆฌ๊ณ Rebase Current onto Selected ๋ฅผ ํด๋ฆญ.
์ ๋งํด์ ์ด ๋๋ฐฉ ์์ ํด๊ฒฐ๋๋ค.