본문 바로가기

6

[Git] git commit --amend 명령어로 commit 수정하기 (4) 커밋을 하다보면 메세지를 잘 못 입력하거나 파일 내용이 누락 되는 등 커밋을 되돌려야 하는 상황이 발생한다. 물론 git에는 이런 상황에서 이전 상태로 돌아가는 방법이 존재한다. 하지만, 한 번 작업을 되돌리면 되돌린 작업은 다시 복구할 수 없다는 점을 주의해야 한다. git에서는 대부분의 실수를 복구할 수 있는 방법이 있지만, 되돌린 작업에 대한 복구는 불가능하다는 점을 명심하고 시작하자. 가끔씩 완료한 커밋을 수정해야 하는 경우가 생긴다. 일부 파일이 빠졌거나, 메시지를 수정해야 한다거나 파일을 수정해야하는 등의 상황이 있을 수 잇다. 이럴 때는 git --amend 명령어를 통해 커밋을 수정할 수 있다. 커밋을 수정하는 첫 번째 케이스는 커밋 메세지를 수정하는 경우다. 이전 포스팅에서 실습했었던 레.. 2023. 11. 28.
[Git] git log, git reflog로 commit 히스토리 조회하기 (3) 앞선 포스팅을 통해 로컬 레포지토리의 변경사항들을 원격 레포지토리로 반영하는 법을 배웠다. 작업을 하고, 로컬 레포지토리에 업로드하는 과정들을 반복하다 보면 어느새 수 많은 commit들이 쌓이게 된다. 개발을 하다보면 쌓여진 commit들에서 이전 시점의 개발 내용이나 코드 변경사항 등을 확인하게 되는 순간들이 올 것이다. 이번 포스팅에서는 git log 명령어를 통해 내 commit 내용을 조회하는 방법을 알아보자. 실습을 위해 example1.md, example2.md, example3.md, example4.md 를 하나씩 생성하고, 커밋을 해주었다. 이후 git log 커맨드를 입력해보면 위와 같이 내가 커밋한 내역들을 순서대로 볼 수 있게 된다. 커밋 내역을 간략하게 설명하면 commit: .. 2023. 11. 27.