[Git] Mac์—์„œ xcrun error ํ•ด๊ฒฐ
TIL/Git 2022. 5. 8. 16:48

์—๋Ÿฌ ์–ด์ œ ์˜ค๋žœ๋งŒ์— ๊ฐœ์ธ ์ปดํ“จํ„ฐ๋ฅผ ์ •๋ฆฌํ•  ์—ฌ์œ ๊ฐ€ ์žˆ์–ด์„œ ํด๋”์™€ ํŒŒ์ผ๋“ค์„ ์ •๋ฆฌํ•˜๊ณ  Mac OS๋ฅผ ์—…๋ฐ์ดํŠธ๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜ค๋Š˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด๋ ค ํ•˜๋‹ค๊ฐ€ VS Code๋ฅผ ์‹คํ–‰ํ•˜๋‹ˆ ์•„๋ž˜์™€ ๊ฐ™์ด ๋–ด์Šต๋‹ˆ๋‹ค. Unable to find a Git executable. Either: Set the Visual Studio Code Setting "git.path" to the path and filename of an existing Git executable, or install Git and restart Visual Studio Code. ํ„ฐ๋ฏธ๋„์— ๋“ค์–ด๊ฐ€๋‹ˆ xcrun error ๋•Œ๋ฌธ์ธ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. [oh-my-zsh] Can't update: not a git repository. xcr..

TIL 61: [Git] ๋ธŒ๋žœ์น˜ ๊ด€๋ฆฌ์™€ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ
TIL/Git 2021. 10. 29. 19:13

๊ฐœ์ธ์ ์œผ๋กœ ํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉด์„œ ๊นƒ ๋ธŒ๋žœ์น˜๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒฝํ—˜์ด ์žˆ๋Š”๋ฐ, ๋•๋ถ„์— ์ด๋ฒˆ ์ฑ•ํ„ฐ๋Š” ์ˆ˜์›”ํ•˜๊ฒŒ ํ•™์Šตํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค๐Ÿ˜Š ๋ธŒ๋žœ์น˜ ๋ธŒ๋žœ์น˜๋ž€ ๋…๋ฆฝ์ ์œผ๋กœ ์–ด๋–ค ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๊ฐœ๋…์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐœ๋ฐœ์„ ํ•  ๋•Œ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š”๋ฐ ๋ธŒ๋žœ์น˜ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๋ฉด ์›๋ž˜ ์ฝ”๋“œ๊ฐ€ ๋ณ€๊ฒฝ๋  ์œ„ํ—˜ ์—†์ด ๊ฐ๊ฐ์˜ ๊ธฐ๋Šฅ๋“ค์œผ ๋…๋ฆฝ์ ์œผ๋กœ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋žœ์น˜์—๋Š” ํ•ญ์ƒ ์œ ์ง€๋˜๋Š” ๋ฉ”์ธ ๋ธŒ๋žœ์น˜๋“ค (master, develop)๊ณผ ์ผ์ • ๊ธฐ๊ฐ„ ๋™์•ˆ๋งŒ ์œ ์ง€๋˜๋Š” ๋ณด์กฐ ๋ธŒ๋žœ์น˜๋“ค(feature, release, hotfix)์„ ํฌํ•จํ•ด์„œ ์ด 5๊ฐ€์ง€์˜ ๋ธŒ๋žœ์น˜๋ฅผ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค. Master: ์ œํ’ˆ์œผ๋กœ ์ถœ์‹œ(๋ฐฐํฌ)๋  ์ˆ˜ ์žˆ์„ ์ •๋„๋กœ ๋ฒ„๊ทธ๊ฐ€ ์—†๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค. Develop: ๋ฒ ํƒ€ ๋ฒ„์ „. ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋ธŒ๋žœ์น˜๋“ค์„ ๋ณ‘ํ•ฉํ•˜๊ธฐ ์œ„ํ•ด ..

TIL 10: Git ๊ธฐ์ดˆ
TIL/Git 2021. 7. 30. 21:50

Git ํ”„๋กœ๊ทธ๋žจ ๋ฒ„์ „์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ ๊ฐœ๋ฐœ์ž์—๊ฒŒ๋Š” ๋ฒ„์ „ ๊ด€๋ฆฌ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ์ด์ „ ๋ฒ„์ „์œผ๋กœ ๋Œ์•„๊ฐ€์•ผํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ ์ด๋ ฅ์„ ํ™•์ธํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ์ผ ๋•Œ ์œ ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. Github Git์„ ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋Š” Hub (๋ณด๊ด€์†Œ ์ •๋„๋กœ ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!) ์ด์™ธ์—๋„ GitLab, Bitbucket๊ณผ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์›๊ฒฉ ์ €์žฅ์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.์ปดํ“จํ„ฐ ์•ˆ์— ์ €์žฅํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋„คํŠธ์›Œํฌ ์ƒ์— ์ €์žฅ์„ ํ•ด๋‘๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ปดํ“จํ„ฐ๊ฐ€ ๊ณ ์žฅ๋‚œ๋‹ค๊ณ  ํ•ด๋„ ๋‹ค์‹œ ๋ณต๊ตฌ๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค. Git๊ณผ Github๋ฅผ ์ž˜ ์•Œ์•„๋‘๋ฉด ํ˜‘์—…์— ๋„์›€์ด ๋œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋”ฉ์œผ๋กœ ์ทจ์งํ•˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค์€ ์ž˜ ์ตํ˜€๋‘์…”์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค! ๊ฐ„๋‹จํ•˜๊ฒŒ Git์— ๊ด€๋ จ๋œ ์šฉ์–ด๋ฅผ ์ •๋ฆฌํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํŠน์ • ์‹œ์ ์— ๋งŒ๋“ค์–ด์ง„ ๋ฐฑ์—… ๋ณต์‚ฌ๋ณธ์„ ์Šค๋ƒ…์ƒท์ด..