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

Develop/Git4

[git ๋ช…๋ น์–ด] ๋กœ์ปฌ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ, ์›๊ฒฉ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ ๋ช…๋ น์–ด ๋กœ์ปฌ๋ธŒ๋žœ์น˜ ์ œ๊ฑฐ ๋ช…๋ น์–ด // ๋กœ์ปฌ ๋ธŒ๋žœ์น˜ ์ œ๊ฑฐ ๋ช…๋ น์–ด git branch -d ๋ธŒ๋žœ์น˜์ด๋ฆ„ // ์›๊ฒฉ ๋ธŒ๋žœ์น˜ ์ œ๊ฑฐ ๋ช…๋ น์–ด git push origin --delete ๋ธŒ๋žœ์น˜์ด๋ฆ„ ๋ช…๋ น์–ด๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋ธŒ๋žœ์น˜๋ฅผ ์ œ๊ฑฐ ํ•  ์ˆ˜ ์žˆ๋‹ค. 2023. 3. 3.
[Git] ์ž๊พธ ๊นŒ๋จน์–ด๋ฒ„๋ฆฌ๋Š” Git Push ์ทจ์†Œ ๋ฐฉ๋ฒ• git push ์ทจ์†Œ ๋ฐฉ๋ฒ• $ git reset HEAD^ - ๊ฐ€์žฅ ์ตœ๊ทผ commit์„ ์ทจ์†Œํ•˜๊ณ  ๋กœ์ปฌ์˜ ์ž‘์—…ํ™˜๊ฒฝ์„ ๋Œ€๋Œ๋ฆฐ ์ƒํƒœ - ์›๊ฒฉ ์ €์žฅ์†Œ์—๋„ ์ ์šฉ์ด ๋˜์–ด์•ผํ•จ $git push origin branchName -f - ์›๊ฒฉ ์ €์žฅ์†Œ์— ๊ฐ•์ œ๋กœ pushํ•˜์—ฌ ์›๊ฒฉ ์ €์žฅ์†Œ์™€ ๋กœ์ปฌ ํ™˜๊ฒฝ์„ ๊ฐ™๊ฒŒ ๋งŒ๋“ ๋‹ค. - ๋˜ ์ž˜๋ชป ์ปค๋ฐ‹ํ–ˆ๋˜ ์ž‘์—…๋‚ด์šฉ์„ ์ง€์šด๋‹ค. ์ด๋ฒˆ์ด ๋งˆ์ง€๋ง‰์ด๋‹ค ์ง„์งœ ๋˜ ์žŠ์–ด๋ฒ„๋ฆฌ๋ฉด ๋‚œ ์ง„์งœ ๋ฐ”๋ณด.. ์ œ๋ฐœ ๊ธฐ์–ตํ•ด!!!!!!!!!!!!! 2022. 12. 22.
[GIT] ๋ธŒ๋žœ์น˜ ๋ณ‘ํ•ฉ ์ทจ์†Œํ•˜๊ธฐ merge ์ทจ์†Œ ๋ธŒ๋žœ์น˜ ๋ณ‘ํ•ฉ ์ทจ์†Œํ•˜๋Š” ๋ฐฉ๋ฒ• merge ์ทจ์†Œํ•˜๊ธฐ merge ํ›„ ์ž˜๋ชป merge ๋˜์—ˆ์„ ๋•Œ ๋˜๋Œ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•. $ git merge --abort git merge --abort ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด merge ํ•˜๊ธฐ ์ „ ์ƒํƒœ๋กœ ๋˜๋Œ์•„๊ฐ. ( merge ์ „ ์ž‘์—…ํ™˜๊ฒฝ์—์„œ stash ํ•˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜ ์ปค๋ฐ‹ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ์—๋Š” ๋Œ์•„๊ฐ€์ง€ ์•Š์Œ.) merge๋ฅผ ์•„์˜ˆ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด git reset --hard HEAD ๋ฅผ ์“ธ ์ˆ˜๋„ ์žˆ์Œ. 2022. 12. 7.
[Git] git ๋ช…๋ น์–ด ๋ชจ์Œ ์ž‘์—… ํ›„์— ๋ธŒ๋žœ์น˜ ๋ฐ”๊ฟ”์•ผ ํ•  ๋•Œ ์ž‘์—…์„ ํ•˜๊ณ  ๋‚˜์„œ ๋‹ค๋ฅธ ๋ธŒ๋žœ์น˜์—์„œ ์ž‘์—…์„ ํ•˜๊ณ  ์žˆ์—ˆ์„ ๋•Œ ์ž‘์—…ํ•œ ๋‚ด์šฉ์„ develop ๋ธŒ๋žœ์น˜์— ์ปค๋ฐ‹ํ•  ๋ฐฉ๋ฒ•์ด stash๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• git stash // ์ปค๋ฐ‹ํ•˜์ง€ ์•Š์€ ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ž„์‹œ ์ €์žฅ git checkout develop // develop ๋ธŒ๋žœ์น˜๋กœ ๋ณ€๊ฒฝ git stash pop // ์ž„์‹œ๋กœ ์ €์žฅํ•œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋ณต์› ์ปค๋ฐ‹ ํ›„ ์ปค๋ฐ‹ ์ทจ์†Œ ์–ด๋–ค ํŒŒ์ผ์„ ๋นผ๋จน๊ณ  commit๋ฅผ ํ•ด๋ฒ„๋ ธ์„๋•Œ ์ž‘์—…ํ•œ ํŒŒ์ผ๋“ค์„ ๋‚ ๋ฆฌ์ง€ ์•Š๊ณ  ์ปค๋ฐ‹ํ•˜๋Š” ๋ฒ• == ์ธํ…”๋ฆฌ์ œ์ด์—์„  undo commit ์ด ์žˆ์ง€๋งŒ ์•ˆํ†ตํ•  ๋•Œ! git reset HEAD^ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด git commit์„ ์ทจ์†Œํ•  ์ˆ˜ ์žˆ๋‹ค! $ git log $ git reset --soft HEAD^ $ git reset --mixed HE.. 2022. 7. 28.
728x90
๋ฐ˜์‘ํ˜•