๋ฐ์ํ
1. git log๋ก ํ์คํ ๋ฆฌ๋ฅผ ํ์ธํฉ๋๋ค.
git log

โฃtip ํ์ธํ๊ณ ๋์ฌ๋๋ :wq๋ฅผ ์ ๋ ฅ
2. ๊ณ ์น๊ณ ์ถ์ ์ปค๋ฐ์ด ์(HEAD)์์๋ถํฐ ์ด๋์ ์์นํ์ง ํ์ธํฉ๋๋ค.
git rebase -i HEAD~3
โ ์์์ 3๋ฒ์งธ ์ปค๋ฐ์ ์์ ํ๊ณ ์ถ๋ค!
3. ์์ ํ๊ณ ์ถ์ ์ปค๋ฐ์ pick์ reword๋ก ์์ ํฉ๋๋ค.


โฃtip ์์ ์ i๋ก ์์ํ๊ณ ์์ ์๋ฃ์ esc๋ฅผ ๋๋ฅด๊ณ :wq๋ฅผ ์ ๋ ฅ
4. reword๋ฅผ ์ ๋ ฅํ๋ ๋ถ๋ถ์ ์ปค๋ฐ ๋ด์ฉ์ด ๋์ค๋๋ฐ ์ฌ๊ธฐ์ ์์ ํ ์ ์์ต๋๋ค.

โฃtip ์์ ์ i๋ก ์์ํ๊ณ ์์ ์๋ฃ์ esc๋ฅผ ๋๋ฅด๊ณ :wq๋ฅผ ์ ๋ ฅ
์์ ๋ด์ฉ์ push ํ๊ธฐ ์ ์ํ์ commit message ์์ ํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋๋ค.
โฃtip ๋ง์ง๋ง Commit ๋ฉ์์ง ์์ ํ๋ ๋ฐฉ๋ฒ์ ์๋ ๋ช ๋ น์ด๋ก ๊ฐ๋จํ๊ฒ ์์ ๊ฐ๋ฅํฉ๋๋ค.
git commit --amend
๋ฐ์ํ
'๐คผGit' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์คํ ์์ค์ ๊ธฐ์ฌํ๋ ๋ฐฉ๋ฒ (0) | 2023.04.16 |
---|---|
clone ๋ฐ์ ๋ ํ์งํ ๋ฆฌ์์ env ์ค์ ํ๊ธฐ, go path ์ค์ ํ๊ธฐ (0) | 2023.04.12 |
๋ด๊ฐ ์จ๋ณธ git ๋ช ๋ น์ด (๊ณ์ ์ถ๊ฐ์ค..) (0) | 2023.03.06 |
private repository ์์ ๋ด์ญ ์๋ ํ์ํ๊ธฐ (0) | 2022.09.13 |
github ๋ ํ์งํ ๋ฆฌ๋ฅผ ์๋ก ํ ๋ค๋ฉด? (0) | 2022.09.13 |