๐ Front-End/Git&Github3 [Git] ์ฌ๋ฌ ๊ฐ์ ๊น ์ปค๋ฐ ํ๋ฒ์ ์์ ํ๊ธฐ ์๋ก ์๋๋ ๊ฐ๋ฐํ ๋ git commit -> push origin ๋ฅผ ๋ฐ๋ณตํ๋ฉด์ ๊ณ์ pushํ๋๋ฐ ์ปค๋ฐ์ ์์ ํ๋ ๊ฒ์ด ๋๊ฐํ๋ค.git commit --amend๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ pushํ๊ธฐ ์ด์ ์ ์ปค๋ฐ๋ง ๊ฐ๋ฅํ๊ณ ์ต๊ทผ์ ์ปค๋ฐ๋ง ์์ ์ด ๊ฐ๋ฅํ๋ค.๊ทธ๋์ ๋๋ ์ต๊ทผ์ pushํ ์ปค๋ฐ์ ์ญ์ ํ๊ณ ๋ค์ ์ปค๋ฐํ๋ ๋ฐฉ๋ฒ์ ๊ณ์ํด์ ์ด์ฉํ๋ค.์๋ง ์ปค๋ฐ์ ํ๊ณ ํ๋ฒ์ pushํ๋ ๋ฐฉ๋ฒ์ด ์ข์์ง ์ปค๋ฐ์ ํ๊ณ ํธ์๋ฅผ ๋ฐ๋ก๋ฐ๋ก ํ๋ ๋ฐฉ๋ฒ์ด ์ข์์ง์ ๋ํ ํ๋จ์ด ์์ง ์์์ ๊ทธ๋ฅ ์ฒ์์ ์๊ฒ ๋ ๋ฐฉ๋ฒ๋๋ก ์ปค๋ฐ -> ํธ์๋ฅผ ๋ฐ๋ณตํ๋ค๋ณด๋ ์ต๊ทผ push commit ์ญ์ -> ๋ค์ commit -> ๋ค์ push ์ ๋ฐ๋ณต์ด์๋ค.์ฌ๊ธฐ์ ํน์ ์ต๊ทผ์ pushํ commit์ ์ญ์ ํ๋ ๋ช ๋ น์ด๋ ์๋์ ๊ฐ๋ค.git rebase HEA.. 2024. 10. 31. [Git] Git Commit Message Conventions - ์ปค๋ฐ ๋ฉ์์ง ๊ท์น ์ฐธ๊ณ ๋งํฌ : https://gist.github.com/stephenparish/9941e89d80e2bc58a153 Git Commit Message ConventionsGit Commit Message Conventions. GitHub Gist: instantly share code, notes, and snippets.gist.github.com ์์ฑ ๊ณ๊ธฐ๊น ์ปค๋ฐ์ ํ ๋๋ ๋ ๋ฟ๋ง ์๋๋ผ ์๋๋ฐฉ๋ ์์๋ณผ ์ ์์ ์ ๋๋ก ๊น๋ํ ์ปค๋ฐ์ด ํ์ํ๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ง์ ์ฌ๋๋ค์ด ์ฌ์ฉํ๋ ๊น ์ปค๋ฐ ๊ท์น์ ๋ฐ๋ฅด๋ ๊ฒ์ด ์ข์ ๊ฒ์ด๋ผ ์๊ฐํ๋ค.์ง๊ธ ์ ๋๋ก ์์๋๊ณ ์ต๊ดํ ํด๋๋ฉด ๋๊ณ ๋๊ณ ์ฌ์ฉํ ์ ์๋ ๊ท์น์ด ๋ ๊ฒ ๊ฐ์์ ์ ๋๋ก ๋ฐฐ์๋๊ณ ์ ํ๋ค. ๋ํ ์์ ์ฐธ๊ณ ๋งํฌ๋ฅผ ๋ฒ์ญํ ๋ง์ ๋ธ๋ก๊ทธ ๊ธ์ด ์๋๋ฐ ๋ด.. 2024. 10. 15. [Git] Merge ๊ฐ๋ (Merge, Fast-Forward, Three-Way, Rebase / Squash & Merge) ํ์ต ๊ณ๊ธฐgit์ผ๋ก ํ์ ํ ๋ ๋ธ๋์น๋ฅผ ๋ณํฉํ๋ ๋ฐฉ๋ฒ์ด ๋ค์ํ๋ค๋ ๊ฒ์ ์ด๋ฒ์ ์๊ฒ ๋์๋ค. ๊ทธ๋์ ์ด๋ค ๋ฐฉ๋ฒ๋ค์ด ์๋ ์ง ์์๋ณด๊ณ , ์ด๋ฒ ํ๋ก์ ํธ์์ ์ฌ์ฉํ๊ธฐ๋ก ํ squash& Merge ๋ฐฉ๋ฒ์ ๋ํด ๊ธฐ๋กํ๊ณ ์ ํ๋ค.* ํ๋ก์ ํธ ๊ฒฝํ์ด ์ ์ ์ฌ๋์ด ์์ฑํ ๊ธ์ด๋ฏ๋ก ์๋ชป๋ ๋ถ๋ถ์ด ์๋ค๋ฉด ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค Merge์์ด ๋จ์ด ๋ป์ผ๋ก๋ "๋ณํฉํ๋ค"๋ฅผ ๊ฐ์ง๊ณ ์๋ Merge๋ Git์์ ์๋ก ๋ค๋ฅธ ๋ ๋ธ๋์น์ ๋ณ๊ฒฝ ์ฌํญ์ ํตํฉํ๋ ์์ ์ ์๋ฏธํ๋ค. ํ๋์ ํ๋ก์ ํธ๋ฅผ ์งํํ ๋ ์ฌ๋ฌ ๊ฐ์ง ๊ธฐ๋ฅ์ด ๋์ ๋์ด์ผ ํ๋๋ฐ ํ ์ฌ๋์ด ๋ชจ๋ ์์ ํ๋ ๊ฒฝ์ฐ๋ ๋๋ฌผ๋ค. ํ์ ์ผ๋ก ์งํํ ๋ ๋์์ ์์ ์ ์งํํ๋๋ฐ ๊ฐ ์์ ์ ๋ ๋ฆฝ๋ ๋ธ๋์น์์ ๊ฐ๋ฐํ๊ณ Pull Request ๋ฅผ ๋ณด๋ธ ํ ๋ฆฌ๋ทฐ๋ฅผ ํตํด ์์ ์ ๊ฑฐ์น๊ณ ๋๋ฉด ์ต์ข .. 2024. 9. 23. ์ด์ 1 ๋ค์