๋ง์ฝ ์ปค๋ฐ ๋ฉ์์ง์ ์คํ๊ฐ ์๊ฑฐ๋ ๊ฐ์ฅ ์ต๊ทผ์ ์ปค๋ฐ์์ ๋ช์ค์ ๋นผ๋จน์ ๊ฑธ ๋์ค์ ๊นจ๋ซ๊ณ ์๊ฒฉ ์ ์ฅ์๋ก ์ปค๋ฐ์ ์์ ํ๊ณ ์ ํ๋ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ํ ๊น์? ์ด ์์ต์๋ ์ด๋ฌํ ๋ด์ฉ์ ๋ค๋ฃน๋๋ค.
ํ์ผ์ ์ด์ง ์๊ณ ์ํํ ๊ฒฝ์ฐ:
- ๋ค์์ ํ์ดํํฉ๋๋ค.
git commit --amend -m "followed by your new commit message"
- ๋ณ๊ฒฝ์ฌํญ์ ์ ์ฅ์์ ์ปค๋ฐํ๋ ค๋ฉด ๋ค์์ ์คํํฉ๋๋ค.
git push origin <branch-name>
์ฐธ๊ณ : ๋จ์ง git commit --amend
์ด๊ฒ๋ง ์
๋ ฅํ๋ค๋ฉด, ํ
์คํธ ํธ์ง๊ธฐ๊ฐ ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์
๋ ฅํ๋ผ๊ณ ํ ๊ฒ์
๋๋ค. -m
ํ๋๊ทธ๋ฅผ ์ถ๊ฐํ๋ฉด ์ด๊ฒ์ ๋ง์ ์ ์์ต๋๋ค.
๊ทธ๋ผ ํ ๋จ์ด๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ๊ณผ ๊ฐ์ด ์ฌ์ํ ๋ณ๊ฒฝ์ฌํญ์ ๊น๋นกํ๊ณ ์ปค๋ฐ์ ์ด๋ฏธ ์๊ฒฉ ์ ์ฅ์์ ํธ์ํ๋ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ ๊น์?
์ด๋ฅผ ์ค๋ช ํ๊ธฐ ์ํด ์ฌ๊ธฐ ์ ์ปค๋ฐ ๋ก๊ทธ๊ฐ ์์ต๋๋ค:
g56123f create file bot file
a2235d updated contributor.md
a5da0d modified bot file
๋ด ํ์ผ์ ํ ๋จ์ด๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ๊น๋นกํ๋ค๊ณ ํด ๋ด ์๋ค.
์ด ๊ฒฝ์ฐ ๋๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ์ฒซ๋ฒ์งธ๋ ๋ค์๊ณผ ๊ฐ์ด ๋ณ๊ฒฝ์ฌํญ์ ํฌํจํ๋ ์์ ํ ์๋ก์ด ์ปค๋ฐ์ ์ํํ๋ ๊ฒ์ ๋๋ค:
g56123f create file botfile
a2235d updated contributor.md
a5da0d modified botfile
b0ca8f added single word to botfile
๋๋ฒ์งธ ๋ฐฉ๋ฒ์ a5da0d ์ปค๋ฐ์ ์์ ํ๊ณ , ์ ๋จ์ด๋ฅผ ์ถ๊ฐํ๊ณ ์ด๋ฅผ ํ๋์ ์ปค๋ฐ์ผ๋ก Github์ ํธ์ํ๋ ๊ฒ ์ ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์ฌ์ํ ๋ณํ์ด๊ธฐ ๋๋ฌธ์ ๋ ๋์์๋ ์์ต๋๋ค.
์ด๋ฅผ ์ํด ๋ค์์ ์ํํ์ญ์์ค:
- ํ์ผ์ ์์ ํ์ญ์์ค. ์ด ๊ฒฝ์ฐ, ์ด์ ์ ๋น ๋จ๋ฆฐ ๋จ์ด๋ฅผ ํฌํจํ์ฌ ๋ด ํ์ผ์ ์์ ํฉ๋๋ค.
- ๊ทธ ๋ค์,
git add <filename>
์ ์คํํ์ฌ ํ์ผ์ ์คํ ์ด์ง ์์ญ์ผ๋ก ์ถ๊ฐํฉ๋๋ค.
๋ณดํต ํ์ผ์ ์คํ ์ด์ง ์์ญ์ ์ถ๊ฐํ๊ณ ๋๋ฉด, ๋ค์์ผ๋ก ์ฐ๋ฆฌ๊ฐ ํด์ผํ ์ผ์ git commit -m "our commit message" ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ฌ๊ธฐ์ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๊ฒ์ ์ด์ ์ปค๋ฐ์ ์์ ํ๋ ๊ฒ์ด๋ฏ๋ก, ๋ค์์ ์คํํฉ๋๋ค:
git commit --ammend
๊ทธ๋ฌ๋ฉด ํ ์คํธ ํธ์ง๊ธฐ๊ฐ ๋จ๊ณ ๋ฉ์์ง๋ฅผ ์์ ํ๋ผ๋ ํ๋กฌํํธ๊ฐ ๋ฐ ๊ฒ์ ๋๋ค. ์ด์ ๊ทธ๋๋ก ๋ฉ์์ง๋ฅผ ๋๊ฑฐ๋ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.- ์๋ํฐ๋ฅผ ๋น ์ ธ๋์ค์ญ์์ค.
git push origin <branch-name
์ผ๋ก ๋ณ๊ฒฝ์ฌํญ์ ํธ์ํ์ญ์์ค.
์ด๋ ๊ฒ ํ๋ฉด ๋ ๋ณ๊ฒฝ์ฌํญ์ด ๋จ์ผ ์ปค๋ฐ์ด ๋ฉ๋๋ค.