๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Git2

git pull ํ•  ๋•Œ ์˜ค๋ฅ˜๋‚˜๋Š” ๊ฒฝ์šฐ git stash & git stash pop ์‚ฌ์šฉํ•˜๊ธฐ ํ”„๋กœ์ ํŠธ์— ์ž‘์—…์„ ํ•˜๋‹ค๊ฐ€ ํ”„๋กœ์ ํŠธ ์—…๋ฐ์ดํŠธ๋ฅผ ์œ„ํ•ด git pull ์„ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ์•„๋ž˜์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๋ฅผ ์ ‘ํ–ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ์ง€ ๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ค๊ฐ€ ์ฐพ์€ ๋ฐฉ๋ฒ•์ธ git stash ๋ช…๋ น์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค. git stash ๋ž€? ๋งˆ๋ฌด๋ฆฌํ•˜์ง€ ์•Š์€ ์ž‘์—…์„ ์Šคํƒ์— ์ž ์‹œ ์ €์žฅํ•ด๋‘๋Š” ๋ช…๋ น์–ด ์ปค๋ฐ‹ํ•˜์ง€ ์•Š์€ ์ž‘์—…๋“ค์„ git stash ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ์— ์ž ์‹œ ์ €์žฅํ•ด๋‘๊ณ  ๋‚˜์ค‘์— pop ํ•˜์—ฌ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. git pull ํ•  ๋•Œ ์—๋Ÿฌ๊ฐ€ ๋‚˜๋ฉด 1. git stash ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€๊ธˆ๊นŒ์ง€ ์ž‘์—…ํ–ˆ๋˜ ๊ฒƒ๋“ค์„ ์ž ์‹œ ์Šคํƒ์— ์ €์žฅํ•ด๋‘๊ณ  2. git pull ํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์—…๋ฐ์ดํŠธ ์‹œํ‚จ ๋‹ค์Œ 3. git stash pop ์œผ๋กœ ์ž‘์—…๋ฌผ๋“ค์„ ๋‹ค์‹œ ๊ฐ€์ ธ์™€์„œ ๋‚ด๊ฐ€ ํ•˜๋˜ ์ž‘์—…์„ ์ด์–ด์„œ ํ•  ์ˆ˜ ์žˆ๋‹ค. "์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜.. 2022. 5. 10.
[Git] Github ๋ช…๋ น์–ด ์ •๋ฆฌ ๐Ÿฆ” Git ๋ช…๋ น์–ด git init : git ์ƒ์„ฑํ•˜๊ธฐ git clone git_path : github ํ”„๋กœ์ ํŠธ ๋ฐ›์•„ ์˜ค๊ธฐ git branch branch_name : ๋ธŒ๋žœ์น˜ ์ƒ์„ฑํ•˜๊ธฐ git branch -m branch_name : ๋ฉ”์ธ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑํ•˜๊ธฐ(๊ทธ ์ „์— ์žˆ๋˜ main branch ๋Š” ์‚ญ์ œ๋œ๋‹ค.) git checkout branch_name : ๋ธŒ๋žœ์น˜ ์„ ํƒํ•˜๊ธฐ git checkout -t remote_path/branch_name : ์›๊ฒฉ ๋ธŒ๋žœ์น˜ ์„ ํƒํ•˜๊ธฐ git branch -r : ์›๊ฒฉ ๋ธŒ๋žœ์น˜ ๋ชฉ๋ก๋ณด๊ธฐ git branch -a : ๋กœ์ปฌ ๋ธŒ๋žœ์น˜ ๋ชฉ๋ก๋ณด๊ธฐ git branch -m branch_name : ๋ธŒ๋žœ์น˜ ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ git branch -d branch_name : ๋ธŒ๋žœ์น˜ ์‚ญ์ œํ•˜๊ธฐ (ํ˜„์žฌ .. 2021. 10. 8.