๐ฅ ์ด์๋ฐ์
main develop feature/n ํ์์ผ๋ก ๊ฐ๋ฐ์ ์งํํ๋ ์ค
feature/n → develop ์ผ๋ก PR → merge ํด์ผํ ๊ฒ์
feature/n → main ์ผ๋ก PR → merge ํด๋ฒ๋ฆฌ๋ ์ด์ ๋ฐ์
์์๋์ด ์ซ... ์ฌ์ง์ด ํ์ฌ GDSC ์๋ฃจ์ ์ฑ๋ฆฐ์ง๋ฅผ ์งํํ๋ ๋ ํฌ์์ ์ด๋ฐ ์ค์๋ฅผ ํจ
โ๏ธ ํด๊ฒฐ๋ฐฉ๋ฒ
1๏ธโฃ main์ผ๋ก checkout
git checkout main
2๏ธโฃ ๋๋์๊ฐ๊ณ ์ ํ๋ ์ปค๋ฐ ํ์ธ
์ธ๋ถ commit ๋ด์ญ์ ํ์ธํด Copy full SHA for <์ปค๋ฐ๋ฒํธ> ํด๋ฆญํ์ฌ ๋ณต์ฌ
๋์ ๊ฒฝ์ฐ์๋ 440cbb7ea9a24475b31b5f6e8b978fdd24ae6589
์ดํ main ๋ธ๋์น์์ reset, push ์งํ
git reset --hard 440cbb7ea9a24475b31b5f6e8b978fdd24ae6589
git push -f origin head
-f ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์๋ชป ์ปค๋ฐํ ๋ด์ญ๋ค ์ ๋ถ ์ฌ๋ผ์ง!
๋ฐ๋ผ์ ๋ณํฉํ feature/n ๋ธ๋์น ์ญ์ ํ์ง ๋ง๊ณ ๋จ๊ฒจ๋ ๊ฒ
(์ฌ์ค Closed ๋ PR ๋ด๋ถ์ Revert ๊ธฐ๋ฅ ์กด์ฌํ๊ธด ํจ)
3๏ธโฃ ์ดํ main ๋ธ๋์น์์ ์๋ชป ๋จธ์งํ ๋ด์ฉ ์ด์ ์ผ๋ก ๋์๊ฐ๋์ง ํ์ธ
๋คํํ ์ด์ ์ผ๋ก ๋์๊ฐ ๊ฒ์ ํ์ธํ ์ ์๋ค!
'Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git] Git Bash ์ฌ์ฉ๋ฒ ์ด์ ๋ฆฌ 2ํ git pull & cloneํธ (git โ local) (0) | 2023.09.24 |
---|---|
[Git] Git Bash ์ฌ์ฉ๋ฒ ์ด์ ๋ฆฌ 1ํ git pushํธ (local โ git) (0) | 2023.09.24 |