git2 [git] checkout의 기능, 변경사항 취소하기 잘 작동하는 코드를 git 원격 저장소에 push한 후 수정하다 제대로 작동하지 않는다. 원래 코드로 돌아가고 싶을 때 쓰는 명령어는 git checkout . git restore . 둘 중 하나를 사용하면 된다. 로컬에서 단순 저장만 했던 파일들을 복구해주고(아직 add, commit 되지 않은 내용) 새로 만든 파일, 폴더는 직접 삭제하면 된다. (추적 x) 추적하지 않는 파일에는 영향이 없다. * checkout으로 지워버린 내용은 commit하지 않고 지워 다시 복구할 수 없으므로 신중히 사용! git checkout의 기능 - branch 혹은 commit 전환 - 내용 되돌리기 특정 branch로 이동하기 git checkout {branch name} 특정 branch 생성 후 해당 bra.. 2023. 10. 2. 이미 push한 commit message 수정하기! 1. 직전 commit message를 수정하기 위해 에디터로 들어가기 HEAD~(수정이 필요한 번호) git rebase HEAD~1 -i 2. pick을 reword로 변경 i를 눌러 insert 모드로 바꾸고 commit message 앞의 pick을 reword로 변경한 후 esc => :wq! => enter 3. 원하는 commit message 수정 드디어 원하는 commit message 수정 후, esc => :wq! => enter 4. 위 과정을 걸쳐 성공적으로 수정이 완료되었다면 push로 저장소에 반영 git push --force ※ --force는 항상 주의해서 사용해야 한다. 2023. 7. 31. 이전 1 다음