Git 3

TIL GIT#3

์˜ค๋Š˜ ์•Œ๊ฒŒ ๋œ Git Git Git!!! - dev(์‰ฝ๊ฒŒ ๋ฒ ํƒ€ ๋ธŒ๋žœ์น˜, ๋ฐฐํฌ ์ „ ํ˜‘์—… ๋ธŒ๋žœ์น˜) ์— ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ pull ํ•ด์˜ฌ ๋•Œ๋Š” ๋‚ด local ์—์„œ ๋งŒ๋“ค์–ด์ค€ dev๋กœ checkout ํ›„์— git pull origin dev - ๊ทธ๋ฆฌ๊ณ  ๋‚ด ์ž‘์—… ๋ธŒ๋žœ์น˜๋กœ ๊ฐ€์ ธ ์˜ค๊ณ  ์‹ถ์„ ๋• git checkout rinlogin ๋ธŒ๋žœ์น˜ ๋ณ€๊ฒฝํ•ด์„œ ๋‹ค์‹œ git pull dev ์ค‘์š”ํ•œ ๊ฒƒ! ์ฒ˜์Œ clone ํ•  ๋•Œ ๊ธฐ์กด ํ”„๋กœ์ ํŠธ ์•„๋ž˜์— ๋งŒ๋“ค๋ฉด ์•ˆ๋จ! ํ„ฐ๋ฏธ๋„๋กœ ์ด๋™! 1. pwd - ํ˜„์žฌ ๊ฒฝ๋กœ ํ™•์ธ 2. cd - ํ•ด๋‹น ๊ฒฝ๋กœ๋กœ ์ด๋™ Ex) cd Users/joyerin/PJ 3. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๊ฒฝ๋กœ์—์„œ git clone "repo์ฃผ์†Œ" ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ•ด๋‹น ๊ฒฝ๋กœ์— ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ๋œ๋‹ค. 4. ์ธํ…”๋ฆฌ์ œ์ด ์‹คํ–‰์‹œ์ผœ open project ์—ด๊ณ  ์ž‘..

ETC 2023.10.25

TIL GIT #2

git์˜ ๊ธฐ๋ณธ ๋ช…๋ น ์ •๋ฆฌ - git branch "์ž‘์—…๋ธŒ๋žœ์น˜๋ช…" :๊ฐœ์ธ ์ž‘์—… ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ - git branch : ๋ธŒ๋žœ์น˜ ํ™•์ธํ•˜๊ธฐ -git checkout -b "์ž‘์—…๋ธŒ๋žœ์น˜๋ช…" - git switch -c "์ž‘์—…๋ธŒ๋žœ์น˜๋ช…" : ๋‘ ๋ช…๋ น ๋‹ค ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ๊ณผ ๋™์‹œ์— ํ•ด๋‹น ๋ธŒ๋žœ์น˜๋กœ ์ด๋™. -git -d "์ž‘์—…๋ธŒ๋žœ์น˜๋ช…" : ๋ธŒ๋žœ์น˜ ์‚ญ์ œ ๋ช…๋ น์–ด ์˜ค๋Š˜ ์ƒˆ๋กœ ๋ฐฐ์šด ๋‚ด์šฉ! 1. Git pull & request ! 2. ๋กœ์ปฌ ์ž‘์—… ๋ธŒ๋žœ์น˜ 1. ๊ธฐ์กด ๋ฐฉ์‹์ธ merge๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์ง€๋งŒ ๊นƒํ—™์—์„œ ์ด ๊ธฐ๋Šฅ์„ ํ†ตํ•ด merge ํ•˜๊ฒŒ ๋˜๋ฉด ๊นƒํ—™ ์œ ์ €๋“ค๊ณผ ์„œ๋กœ ์ฝ”๋“œ๋ฆฌ๋ทฐ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค! 2. ํ•ด๋‹น ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ์ž‘์—… ๋‚ด์šฉ์„ ํ•œ๋ฒˆ์— main์œผ๋กœ push ํ•  ๋•Œ๋ณด๋‹ค ์‹œ๊ฐ„์ด ์ ˆ์•ฝ๋˜๊ณ  ๋ฒ„๊ทธ ์ˆ˜์ •์ด ์ˆ˜์›”ํ•˜๋‹ค! ๋ฐฐํฌ ์ „..

ETC 2023.10.24

TIL GIT #1

์ธํ…”๋ฆฌ์ œ์ด ์ž‘์—… ๋‚ด์šฉ github์— ์—…๋กœ๋“œํ•˜๊ธฐ. 1. ๊นƒํ—™์—์„œ repo ์ƒ์„ฑํ•˜๊ธฐ 2. http ๋ณต์‚ฌํ•˜๊ธฐ 3. ํ„ฐ๋ฏธ๋„์— git remote add origin "์ฃผ์†Œ" git branch -M main git push -u origin main ๋‚˜๋Š” ๋ญ ๋•Œ๋ฌธ์ธ์ง€ ์œ„์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋‚˜๋ฉด์„œ push ๋„ ์•ˆ๋˜๊ณ  pull ๋„ ์•ˆ๋˜๋Š” ์•„์ฃผ ๋‹ต๋‹ตํ•œ ์ƒํ™ฉ์— ๋†“์—ฌ์žˆ์—ˆ์Œ. (๊ณ„์† ๋˜‘๊ฐ™์€๊ฑฐ ๋ฐ˜๋ณต๋˜๋ฉด์„œ ํ•ด๊ฒฐ์ด ์•ˆ๋จ.) ๊ตฌ๊ธ€๋ง ํ•˜๋ฉด์„œ git push origin main --force ์ด ๋ช…๋ น์„ ๋ฐœ๊ฒฌํ–ˆ๊ณ  push์— ๋“œ๋””์–ด ์„ฑ๊ณตํ•จ.. ์ด์ „์— ์žˆ๋˜ ์ปค๋ฐ‹์ด ๋ฌด์—‡์ด๋“  --force ๋ช…๋ น์œผ๋กœ ๋ฎ์–ด์“ด๋‹ค๊ณ  ํ•œ๋‹ค. ๋‚˜๋Š” ๋Œ€๋‹จํ•œ ๋‚ด์šฉ์„ ์ปค๋ฐ‹ํ•œ๊ฒŒ ์•„๋‹ˆ๋ผ ํ•ด๋‹น ์ฝ”๋“œ๋กœ push ์ง„ํ–‰.. ๊นƒ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ ํ›„ ์ฝ”๋“œ ์ˆ˜์ •ํ•˜๊ณ  ๋‹ค์‹œ ์ปค๋ฐ‹ & ํ‘ธ์‰ฌ ์ง„ํ–‰ํ•ด๋ณด๊ธฐ..

ETC 2023.10.23