2022. 7. 27. 19:44ㆍGIT
이전에 커밋한 index.html 파일을 수정을 하였다.
파일 변경 사항 확인
깃 배시 터미널에서 status 명령어를 실행을 해보면 index.html 파일이 modified 상태로 된 것을 확인 할 수 있다.
소스트리에서는 파일 상태 탭을 선택하면 스테이지에 올라가지 않은 파일 목록에 index.html 파일이 생긴 것을 볼 수 있다.
수정된 파일 복구하기
수정한 파일을 수정 전 상태로 복구할 수 있다.
이전 커밋으로 되돌리는 명령어를 사용하면 된다.
$ git checkout -- 수정파일명
수정 파일을 되돌리면 이전 커밋 이후 작업한 수정 내역은 모두 삭제한다.
index.html 파일이 수정 전 상태인 것을 확인할 수 있었다.
스테이지에 등록
변경된 소스 코드를 커밋하는 것은 처음 파일 생성하고 등록하는 과정과 유사하다.
기존 파일을 수정하면 해당 파일은 modified 상태로 변경된다.
다시 워킹 디렉토리로 이동하고 add 명령어로 스테이지 영역에 재등록해야한다.
두 번째 커밋
커밋과 함께 메시지를 입력하는 명령어가 있다.
-m 옵션을 사용하면 vi 에디터 열지 않고 커밋 메시지를 작성할 수 있다.
단, 한 줄로 커밋 메시지를 작성한다.
$ git commit -m "커밋메시지"
-a 옵션과 -m 옵션
-a 옵션은 commit 명령 전에 워킹 디렉토리에 있는 파일을 스테이지 영역에 등록하는 것이다.
-a 옵션과 -m 옵션을 같이 사용할 수 있다.
$ git commit -am "커밋메시지"
※ -a 옵션은 새파일 작성하고 사용할 수 없기 때문에 -am 옵션을 사용하여 커밋 할 수 없다.
두 번째 커밋 확인
$ git log 명령어로 터미널에서 확인 할 수 있다.
소스트리에서는 브랜츠 master 선택하면 확인 할 수 있다.
깃허브에서 확인
깃은 로컬 저장소뿐만 아니라 원격 저장소를 같이 연동할 수 있다.
대표적인 원격저장소로 깃허브가 있다.
깃허브의 리포지토리를 들어가보면 커밋 횟수를 볼 수 있다.
커밋된 횟수를 눌러보면 커밋의 언제 커밋을 했고 메시지는 무엇인지 상세 목록을 볼 수 있다.
'GIT' 카테고리의 다른 글
[GIT] 커밋 아이디 (0) | 2022.07.27 |
---|---|
[GIT] 메시지가 없는 빈 커밋 (0) | 2022.07.27 |
[GIT] 커밋 확인 (0) | 2022.07.27 |
[GIT] 첫 번째 커밋 (0) | 2022.07.27 |
[GIT] 새 파일 등록 (0) | 2022.07.27 |