๐ŸคผGit

git push ํ•˜๊ธฐ ์ „ comit message ์ˆ˜์ •ํ•˜๊ธฐ

hellohailie 2023. 3. 29. 14:48

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