๐Ÿ˜ผ Git 4

[Git]Git Book ๊ณต์‹ ๋ฌธ์„œ & learngitbranching

์ถ”์„๋™์•ˆ ๊ฐœ๋ฐœ์ž๋ถ„๋“ค ๊ณต๋ถ€ํ•˜์…จ๋‚˜์š”? ์ €๋Š” ์•ˆํ•˜๊ณ  ๊ฒŒ์ž„ํ–ˆ์–ด์š”..!! ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์ข€ ๋„์ ์ด๊ธฐ๋Š” ํ–ˆ๋Š”๋ฐ์ฃ„์ฑ…๊ฐ์ด ๋ชฐ๋ ค์˜ค๋„ค์š” ::>_๊ทธ๋ฆฌํ•˜์—ฌ ๊ณต์œ ๋ฐ›์€ ์‚ฌ์ดํŠธ ์ฃผ์†Œ๋ฅผ ์˜ฌ๋ฆฌ๋ฉฐ..์ง€๊ธˆ๋ถ€ํ„ฐ๋ผ๋„ ๋ณด๋ คํ•ฉ๋‹ˆ๋‹ค ํ•˜ํ•˜ Git Book ๊ณต์‹ ๋ฌธ์„œ git ๋„๊ตฌ๋Š” ๋‹ค์–‘ํ•˜๊ณ  ์‹œ๊ฐํ™”๋œ ํˆด์ด ๋งŽ์ด ๋‚˜์˜ค์ง€๋งŒ ๊ฒฐ๊ตญ์€ Git Bash๊ฐ€ ํ•„์š”ํ•˜๊ฑฐ๋‚˜ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.git bash์—์„œ ์‚ฌ์šฉ๋˜๋Š” CLI ๋ช…๋ น์–ด๋ฅผ ๊ณต๋ถ€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต์‹ ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค. learngitbranching git bash๋ฅผ ๊ฐ€์ง€๊ณ  ์ผ๋ถ€๋Ÿฌ ์ถฉ๋Œ์„ ๋‚ด๊ณ  ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ์‹ค์ œ ์›Œํฌ์ŠคํŽ˜์ด์Šค๊ฐ€ ๊ผฌ์ผ ์ˆ˜ ์žˆ์ž–์•„์š”.๊ทธ๋Ÿด ๋•Œ ๊ฐ€์ƒ์œผ๋กœ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค.์œ„ Git Book ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ๋ณด๋ฉด์„œ ์ด ์‚ฌ์ดํŠธ์—์„œ ์—ฐ์Šตํ•˜๋ฉด ๋ง˜ ํŽธํ•˜๊ฒŒ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ˜ผ Git 2025.10.07

[Git]์ดˆ๊ฐ„๋‹จ ๋กœ์ปฌ ์›Œํฌ์ŠคํŽ˜์ด์Šค repository์— ์˜ฌ๋ฆฌ๊ธฐ

๋งŽ์€ ์›Œํฌ์ŠคํŽ˜์ด์Šค ํŒŒ์ผ์„ ๋ฐฑ์—…์šฉ์œผ๋กœ git์— ์˜ฌ๋ฆฌ๋ คํ•ฉ๋‹ˆ๋‹ค.๋กœ๊ทธ์ธ ํ›„ ๋ณธ์ธ ํŽ˜์ด์ง€์—์„œ Repositories์— ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.New๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ช…์œผ๋กœ(์›ฌ๋งŒํ•˜๋ฉด ์›Œํฌ์ŠคํŽ˜์ด์Šค์™€ ๋™์ผํ•˜๊ฒŒ) ์ ์–ด์ฃผ์„ธ์š”.โ€ปAdd README file ์ฒดํฌํ•˜์ง€ ๋ง์•„์ฃผ์„ธ์š”.๊ทธ๋Ÿผ ์ด๋Ÿฐ ํŽ˜์ด์ง€๊ฐ€ ๋‚˜์˜ค๋Š”๋ฐ ์•„๋ž˜ command line์„ ๋ณต์‚ฌํ•ด ๋ฉ”๋ชจ์žฅ์— ๋ถ™์—ฌ๋‘์‹œ๊ณ ์›Œํฌ์ŠคํŽ˜์ด์Šค ํด๋” ์šฐํด๋ฆญ -  Git Bash Here ํด๋ฆญ.์—ฌ๊ธฐ์— command line์„ ์ž…๋ ฅํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.git initgit remote add origin ์œ„ ์ปค๋งจ๋“œ๋ผ์ธ์— ์ ํ˜€์žˆ๋˜ ์ฃผ์†Œ ๊ทธ๋Œ€๋กœgit add .git commit -m "first commit"git branch -M maingit push -u origin main ์›๋ž˜ ์ปค๋งจ๋“œ ๋ผ์ธ์— ์žˆ๋˜ a..

๐Ÿ˜ผ Git 2025.01.02

[Git]ํ”„๋กœ๊ทธ๋žจ ์ง„ํ–‰์ค‘ ๋„๋ฉด ํŒŒ์ผ์ด ๋‚ ๋ผ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊นƒ ๋ฐ์Šคํฌํƒ‘๋งŒ ์“ธ ๋•Œ๋Š” ์ด๋Ÿฐ ์ ์ด ์—†์—ˆ๋Š”๋ฐ. ๊นƒ ๋ฐ์Šคํฌํƒ‘์€ ํ•œ๊ณ„๊ฐ€ ์žˆ๊ธฐ์— git bash๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.์ œ๊ฐ€ ๋ฌด์Šจ ์ปค๋งจ๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋‹ˆ๊นŒ '์ง„ํ–‰ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?'๊ฐ€ ๋œจ๊ธธ๋ž˜ yes๋ฅผ ๊ทธ๋ƒฅ ๋Œ€์ถฉ ์ ์—ˆ๋Š”๋ฐyyyyyy..์ด๋ ‡๊ฒŒ ๊ณ„์† ์•„๋ž˜๋กœ ์ญˆ์šฐ์šฑ y๋งŒ ๋œจ๊ธธ๋ž˜ ์˜ค๋ฅ˜์ธ๊ฐ€ ์‹ถ์–ด์„œ ๊ป์Šต๋‹ˆ๋‹ค.์ดํ›„๋กœ ํ•ด๋‹น ์›Œํฌ์ŠคํŽ˜์ด์Šค jspํŒŒ์ผ์ด ๋‹ค ๋‚ ๋ผ๊ฐ€๊ณ  ํ”„๋กœ์ ํŠธ ์„ค์ •์ด ๊ผฌ์—ฌ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€๋Š” ๋ณต์›์ด ๋์ง€๋งŒ..์–ด์ฐจํ”ผ ๋ช‡๋…„ ์ „์— ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์ด์—ˆ๊ธฐ์— ๊ทธ๋ ‡๊ฒŒ ์ค‘์š”ํ•˜์ง€ ์•Š๋‹ค์ณ๋„..๋ฉ˜๋ถ•์˜ค๊ณ  ์†์ƒํ•œ ๊ฑด ์–ด์ฉ” ์ˆ˜ ์—†๋„ค์š”.์ด์ฏคํ•˜๊ณ  ๋นจ๋ฆฌ ์Šคํ”„๋ง๋ถ€ํŠธ๋กœ ๋„˜์–ด๊ฐ€๋ผ๋Š” ๊ณ„์‹œ?๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ๋„˜์–ด๊ฐ€๋ ต๋‹ˆ๋‹ค..์—ฌํŠผ ๋‹ค๋“ค ๋„์ค‘์— ๋„์ง€ ๋งˆ์‹œ๊ธธ..ํ˜น์‹œ ๋œจ๋ฉด ์›Œํฌ์ŠคํŽ˜์ด์Šค ์••์ถ•ํŒŒ์ผ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด๋‘๊ณ  ๋„์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๐Ÿ˜ผ Git 2025.01.02

[Git]gitignore์ˆ˜์ • ํ›„, repository๋ฐ˜์˜ํ•˜๊ธฐ

๐Ÿ’ก gitignore์—๋Š” ์†Œ์ŠคํŒŒ์ผ๋งŒ ์˜ฌ๋ผ๊ฐ€์•ผ ํ•˜๊ณ , ์ปดํŒŒ์ผ๋œ bin ๋“ฑ์ด ์˜ฌ๋ผ๊ฐ€๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค.๋ฌธ์ œ๋Š” gitignore์„ ์ˆ˜์ •ํ•ด๋„ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ์ปค๋ฐ‹ํ–ˆ๋˜ ํŒŒ์ผ๋“ค์ด ๋‚จ์•„์žˆ๋‹ค๋Š” ๊ฒ๋‹ˆ๋‹ค.๋”ฐ๋ผ์„œ gitignore ์ˆ˜์ • ํ›„, ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ์›ํ•˜๋Š” ๋ถ€๋ถ„๋งŒ ๋‹ค์‹œ ์ปค๋ฐ‹ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.  gitignore ์›ŒํฌํŽ˜์ด์Šค ํด๋” ์•ˆ์— ๋“ค์–ด์žˆ์Šต๋‹ˆ๋‹ค.์•„๋ž˜์—์„œ ํ•„์š”ํ•œ ๊ฒƒ๋งŒ ๋ณต์‚ฌํ•ด ์“ฐ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ### Eclipse ###/Servers/Servers/.metadatabin/tmp/*.tmp*.bak*.swp*~.niblocal.properties.settings/.loadpath.recommenders.classpath.project# External tool builders.externalToolBuilders/# Locally store..

๐Ÿ˜ผ Git 2024.10.31
๋ฐ˜์‘ํ˜•