๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

Push2

Android Studio Github Repository ์—ฐ๋™ ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๊นƒํ—ˆ๋ธŒ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์˜ฌ๋ฆฌ๋Š” ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ๊นƒํ—ˆ๋ธŒ์— ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์ƒ์„ฑ ์ƒ์„ฑํ•˜๋Š” ๋ฒ•์€ ๋‹ค๋“ค ์•„์‹ค๊ฑฐ๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. (New repository→์ •๋ณด์ž…๋ ฅ ํ›„ Create repository) ์ƒ์„ฑ ํ›„ ๊ฒฝ๋กœ๋ฅผ ๋ณต์‚ฌํ•ด์ค๋‹ˆ๋‹ค.(Clone→HTTPS) 2. ๋กœ์ปฌ ๊นƒ ์ƒ์„ฑ ๋กœ์ปฌ์—์„œ ๋จผ์ € ์ƒ์„ฑ์ด ๋˜์–ด์•ผ ๊นƒ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— pushํ•  commit์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ํ”„๋กœ์ ํŠธ ํด๋”์— .git์„ ์ƒ์„ฑํ•œ๋‹ค๋Š” ์†Œ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์™ ๋งŒํ•ด์„  ๊ทธ๋Œ€๋กœ ์œ ์ง€์‹œํ‚ค๊ณ  OK ํ•ด์ค๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋ญ”๊ฐ€ ์ƒˆ๋กœ์šด๊ฒŒ ์ƒ๊ธด๊ฒŒ ๋ณด์ž…๋‹ˆ๋‹ค. ํด๋”๋ฆฌ์ŠคํŠธ์˜ ํŒŒ์ผ ์ƒ‰์ƒ๋“ค์ด ๋ฐ”๋€Œ์–ด์žˆ๊ณ  Git์ด๋ผ๋Š” ์ƒˆ๋กœ์šด ๋ฉ”๋‰ด๊ฐ€ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋ฐ”๋€Œ์–ด์•ผ ์ž˜ ๋˜๊ณ  ์žˆ๋Š” ๊ฒ๋‹ˆ๋‹ค! 3. ๊นƒํ—ˆ๋ธŒ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์™€ ์—ฐ๊ฒฐ - How to remote g.. 2020. 11. 3.
Eclipse / Github branch Push ์˜ค๋ฅ˜ rejected - non-fast-forward ํ•ด๊ฒฐํ•˜๊ธฐ ์™ ๋งŒํ•ด์„œ ์ด๊ฑฐ ๋‘๋ฐฉ์ด๋ฉด ๋ฐ”๋กœ ๋œ๋‹ค. ๋งˆ์น˜ ์•Œ๋ณด์น ๊ฐ™๋‹ค. Push rejected - non-fast-forward ์—๋Ÿฌ ํŒ์—…์€ ์ œ๋Œ€๋กœ ๋œ ์ด์œ ๋„ ์„ค๋ช…ํ•ด์ฃผ์ง€ ์•Š์•„ ๋งŽ์ด ํ•ด๋งค๊ฒŒ ๋œ๋‹ค. ์ฒซ๋ฒˆ์งธ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€ Pull์ด๋‹ค. ์ด๋”ฐ๊ธˆ ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค์—์„œ ์ž‘์—…์„ ํ•˜๋˜ ์ค‘ ๊นƒํ—ˆ๋ธŒ์—์„œ .gitignoreํŒŒ์ผ์ด๋‚˜ README.mdํŒŒ์ผ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋•Œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์™€ ์—ฐ๊ฒฐ๋œ ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค์˜ ํ”„๋กœ์ ํŠธ์— ์ด ํŒŒ์ผ๋“ค์ด ์—†์œผ๋ฉด Push๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค. ์ด๋•Œ ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค ๋‚ด์—์„œ ๋˜‘๊ฐ™์ด ํ•ด๋‹น ํŒŒ์ผ์„ (๊ฐ™์€์ด๋ฆ„์œผ๋กœ)์ƒ์„ฑํ•ด์ฃผ๋ฉด ํ•ด๊ฒฐ์ด ๋˜๊ธด ํ•˜๋‚˜, ๋„ˆ๋ฌด ๋ฒˆ๊ฑฐ๋กญ๋‹ค. Pull์„ ํ•˜๋ฉด ์ด ํŒŒ์ผ์ด ๊นƒํ—ˆ๋ธŒ์—์„œ ํ”„๋กœ์ ํŠธ๋กœ ๋“ค์–ด์˜จ๋‹ค. ๊ทธ๋ž˜๋„ ์•ˆ๋œ๋‹ค๋ฉด, ๋‘๋ฒˆ์งธ ๋ฐฉ๋ฒ•์€ Branch rebase๋‹ค! Git ๋ฉ”๋‰ด์—์„œ Branches๋ฅผ ๋“ค์–ด๊ฐ€๋ฉด.. 2020. 4. 19.
728x90
๋ฐ˜์‘ํ˜•