git 은 명령어로 배워두세요. GUI로 배우지 마세요.
GUI로만 배워두면 나중에 문제생겼을때 해결 못합니다. 그리고 서버 터미널환경에서 git 사용할 일 정말 많습니다. GUI로 배우면 git의 고급기능을 사용하지 못해요..
<aside> 🔥 상황) 해결해야할 이슈는 A인데, 정신없이 코딩하다가 정신차려보니 B, C 까지 작업해버렸네? 근데 한 파일에 변경사항이 섞여있다...
</aside>
→ git add -p
→ git stash / git pop
<aside> 🔥 상황) 커밋메시지에 오타나있네..? 또는 내용이 잘못되서 고치고 싶다
</aside>
→ git commit --amend
→ 깃 푸시한 다음에 수정하는 경우에는 주의필요 !!!!
aaaaaa
bbbbbb
cccddd → -f
eeeeee
git add <빠진파일>
git commit --amend
→ 또는 git reset으로 사용하기도 함
→ 주의사항) 이미 push된 사항에 대해서는 조심히 사용할 것