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

๊นƒํ—ˆ๋ธŒ5

Github ๊นƒํ—ˆ๋ธŒ ๋น„๋ฐ€๋ฒˆํ˜ธ 5ํšŒ ํ‹€๋ ค ๋กœ๊ทธ์ธ ์ฐจ๋‹จ์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์•Œ์•„๋‚ด๋Š”๋ฒ• ๊นƒํ—ˆ๋ธŒ์—์„œ ๋กœ๊ทธ์ธ์„ ์ •ํ•ด์ง„ ํšŸ์ˆ˜๋งŒํผ ์‹คํŒจํ•˜๋ฉด ํ•ด๋‹น ip์—์„œ ๋กœ๊ทธ์ธ ์ ‘์†์ด๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ๋งค์šฐ ๊ณค๋ž€ํ•˜๋‹ค. ์ด ์ƒํ™ฉ์—์„œ ํ•ด๋‹น ipํ™˜๊ฒฝ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ณ„์†ํ•ด์„œ ์ฐพ๋Š”๋ฒ• ์•Œ๋ ค์ค€๋‹ค. ์•„๋ฌด ๊ฐœ๋ฐœํ”„๋กœ๊ทธ๋žจํˆด์„ ์ผœ์„œ ์ƒˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ๊ธฐ๋ณธ ๊นƒํ—ˆ๋ธŒ ๊ณ„์ • ์ •๋ณด๊ฐ€ ์žˆ๋‹ค๋ฉด ์‚ญ์ œํ•œ ํ›„ push๋ฅผ ์‹œ๋„ํ•œ๋‹ค. ๊ทธ๋Ÿผ ๊นƒํ—ˆ๋ธŒ ๊ณ„์ • ๋กœ๊ทธ์ธ์„ ํ•˜๋ผ๊ณ  ๋œฌ๋‹ค. ์ด๋•Œ ๋ฌดํ•œ๋Œ€๋กœ ์ฐพ์•„๋‚˜๊ฐ€๋ฉด ๋œ๋‹ค. ๊นƒํ—ˆ๋ธŒ ๋น„๋ฒˆ์ฐพ๊ธฐ/๊นƒํ—ˆ๋ธŒ ๋กœ๊ทธ์ธ ๋ง‰ํž˜ ํ‘ธ๋Š”๋ฒ• 2021. 4. 2.
์ฝ˜์†”(๋ช…๋ นํ”„๋กฌํฌํŠธ)๋กœ ํŒŒ์ผ ํด๋” ๊ฐ„ํŽธํ•˜๊ฒŒ ๊นƒํ—ˆ๋ธŒ์— ์˜ฌ๋ฆฌ๊ธฐ / ๊นƒ ์—ฐ๋™ํ•˜๊ธฐ ์œ ๋‹ˆํ‹ฐ๋กœ ๊ฐœ๋ฐœ์„ ํ•˜๋˜ ๋„์ค‘, Unity์— collaboration๋ฃฐ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ์ง€๋งŒ ๋งŒ์•ฝ์„ ๋Œ€๋น„ํ•ด ๊นƒํ—ˆ๋ธŒ์—๋„ ๋ฐฑ์—…ํ•ด๋‘๊ธฐ๋กœ ํ–ˆ๋‹ค. ์œ ๋‹ˆํ‹ฐ ๋‚ด๋ถ€์—์„œ ๊นƒ๊ณผ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ๊ธฐ ๊ท€์ฐฎ์•„์„œ ์ง์ ‘ ํ”„๋กœ์ ํŠธ ํด๋” ์ž์ฒด๋ฅผ ๊นƒ์— ์—ฐ๋™์‹œํ‚จ ํ›„ ๊นƒํ—ˆ๋ธŒ์— ์—…๋กœ๋“œํ–ˆ๋‹ค. 1. git ๋กœ์ปฌ์ €์žฅ์†Œ ๋งŒ๋“ค๊ธฐ ๋ช…๋ น ํ”„๋กฌํฌํŠธ๋ฅผ ์—ด๊ณ  ๋‹ค์Œ ๋ช…๋ น์–ด ์ž…๋ ฅ [ํ”„๋กœ์ ํŠธ ํด๋” ๊ฒฝ๋กœ]> git initโ€‹ 2. .gitignore ํŒŒ์ผ์„ ์ƒ์„ฑ(์ˆ˜๋™) gitignore.io Create useful .gitignore files for your project www.toptal.com ํ•ด๋‹น ์‚ฌ์ดํŠธ์—์„œ ๊ฐ์ž ๊ฐœ๋ฐœํ•œ ํ™˜๊ฒฝ๊ณผ ์†์„ฑ์— ๋งž๊ฒŒ 3๊ฐœ ์ด์ƒ์˜ ํƒœ๊ทธ๋ฅผ ๊ฑธ์–ด์ฃผ๋ผ. ์˜ˆ) #Unity #Android #Window ํ•ด์‹œํƒœ๊ทธ๋ฅผ ๊ฑธ์–ด์ฃผ๊ณ  Create. ํ•„์ž๋Š” ๋ณด.. 2020. 9. 13.
JAVA, Eclipse / Commitํ• ๋•Œ git ignore๋กœ .classpath์™€ .project ์ œ์™ธ์‹œํ‚ค๊ธฐ https://www.toptal.com/developers/gitignore gitignore.io Create useful .gitignore files for your project www.toptal.com ์š” ์‚ฌ์ดํŠธ์— ๊ฐ€์„œ ๊ฒ€์ƒ‰์ฐฝ์— ๋ณด๋ฉด ์šด์˜์ฒด์ œ, ๊ฐœ๋ฐœ ํˆด, ์–ธ์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ผ๊ณ  ๋‚˜์˜ค๋Š”๋ฐ ๊ฐ๊ฐ ํ‚ค์›Œ๋“œ์ฒ˜๋Ÿผ ์ž‘์„ฑํ•ด์ฃผ๊ณ  Create. ๊ทธ๋Ÿผ ์•„๋ž˜์™€ ๊ฐ™์€ ์†Œ์Šค๋ฅผ ์ค€๋‹ค. ์ด ์†Œ์Šค๋ฅผ ์ „์ฒด ๋ณต์‚ฌํ•œ๋‹ค. ++ ๋”ฐ๋กœ ์ œ์™ธํ•˜๊ณ ์‹ถ์€ ํŒŒ์ผ์ด๋‚˜ ํด๋”๊ฐ€ ์žˆ๋‹ค๋ฉด ์•„๋ฌด ๋นˆ ์ค„์— ์ถ”๊ฐ€ํ•˜๋ฉด๋œ๋‹ค. ํŒŒ์ผ์˜ ๊ฒฝ์šฐ ๊ทธ๋ƒฅ 'ํŒŒ์ผ๋ช…(ํ™•์žฅ์ž ํฌํ•จ ํ•„์ˆ˜)' ํด๋”๋ฉด 'ํด๋”๋ช…/' ํŠน์ • ํ™•์žฅ์ž ์ „๋ถ€๋ฉด '.ํ™•์žฅ์ž๋ช…' ์ž‘์€๋”ฐ์˜ดํ‘œ ๋‹น์—ฐํžˆ ๋นผ๊ณ  ์ ๊ธฐ. ๊ทธ๋ฆฌ๊ณ  ์ดํด๋ฆฝ์Šค์—์„œ Git์„ ์—ด์–ด๋‘” ์ƒํƒœ๋กœ ๋ณด์•˜์„ ๋•Œ Git Stating์—” ์šฐ๋ฆฌ๊ฐ€ ์—†์• ์•ผ ํ•  .classpa.. 2020. 6. 19.
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.
[Github] eclipse์—์„œ Github Repository ์—ฐ๊ฒฐํ•˜๊ธฐ, Branch์— Push(๋ณ€๊ฒฝ์‚ฌํ•ญ ์ ์šฉํ•˜๊ธฐ), ์›ํ•˜๋Š” Branch์— Pushํ•˜๊ธฐ (๊นƒํ—ˆ๋ธŒ๋ฅผ ์•ผ๋งค๋กœ ์‚ฌ์šฉํ•˜๊ณ ์žˆ๋Š” ์•Œ๋ชป์ด ์“ฐ๋Š” ๊ธ€ใ…‹ใ…‹ใ…‹) ํ•˜๋ผ๋Š”๋Œ€๋กœ๋งŒ ์ž˜ ๋”ฐ๋ผ์„œ ํ•ด๋ณด์„ธ์šฉ. 1. Git์— ์—ฐ๊ฒฐ Window๋ฉ”๋‰ด ์„ ํƒ others ์„ ํƒ ํ›„ Git ์„ ํƒ ๊ทธ๋Ÿผ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊นƒ๊ณผ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ์ด ๋ฐฐ์น˜๋˜๋Š”๋ฐ ๊ทธ์ค‘ Git Repositories์˜ Clone a Git repository ์„ ํƒ ๊ทธ ๋‹ค์Œ 2๋ฒˆ ๋‹จ๊ณ„์˜ ํด๋ก  ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉด ๋œ๋‹ค. (์‚ฌ์‹ค ์ˆœ์„œ๊ฐ€ ์ง€๊ธˆ ๋’ค์ฃฝ๋ฐ•์ฃฝ์ด ๋˜์—ˆ๋‹ค.) ์—ฐ๊ฒฐํ•  ํ”„๋กœ์ ํŠธ ์šฐํด๋ฆญ>Team>Share Project Create Repository๊นŒ์ง€ ํ•œ ํ›„ Finish. ๊ทธ๋Ÿผ ์ด๋ ‡๊ฒŒ ๋ชจ์–‘์ด ๋ฐ”๋€Œ๋Š”๋ฐ, ์ž˜ ๋˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. ๋กœ์ปฌ ์ €์žฅ์†Œ๋งŒ ๋งŒ๋“  ๊ฒƒ๊ฐ™๋‹ค. ์ด์ œ ๊นƒํ—™ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์—ฐ๊ฒฐํ•ด์•ผํ•จ. 2. Remote - Github Repository ์—ฐ๊ฒฐ(?) ์ด์ œ ๊นƒํ—ˆ๋ธŒ์˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— .. 2020. 4. 1.
728x90
๋ฐ˜์‘ํ˜•