이번에는 저번에 작성했던 파일을 수정하고, 수정된 파일을 커밋해서 버전간의 차이를 알아보자.
일단 vim test1.txt에 접근해서 수정을 해보자.
vim test1.txt로 접근하고,
1이었던 내용을, 이제 2를 추가해보자, 그리고 :wq를 하고 나간다.
그리고 git status를 입력해서 지금 상태가 어떤지 확인한번 해보자
확인을 해보니, test1.txt가 수정되었다고 나온다, 근데 add로 추가하지 않았기 때문에, 빨간색으로 나온다
커밋하도록 정하지 않은 변경사항이라고 나온다.
여기서 git add test1.txt를 하고, 다시 git status를 입력하여 상태가 어떻게 변하는지 보자.
add하고 status를 확인하니 초록색으로 나오면서 커밋할 변경사항이라고 나온다.
그리고 이 파일은 commit해보자
마찬가지로 i를 눌러 INSERT모드로 진입 후에, 이번엔 2번째 커밋이니까 커밋메세지를 2라고 적겠다.
그리고 esc, :wq를 하여 저장후 나감
git log를 이용해서 기록을 보자
그러면 우리는 지금까지 파일을 처음 생성, 작성한 뒤에 커밋을하고 , 그리고 수정을 하고 또 커밋했다. 총 2번의 커밋이 있었다. git log를 이용해서 commit한 기록을 보자.
기록이 나온다. 1번째 커밋, 2번째 커밋 몇시에 누구에 의해서 이루어졌는지 확인할 수 있다.
git log -p를 활용해서 어떤점이 달라졌는지 확인해보자
git log -p를 사용하면 커밋사이에 어떤점이 달라졌는지 알 수 있다.
--- a/test1.txt 는 첫번재 커밋
+++b/test1.txt 는 두번째 커밋
+앞에 있는건 추가된 내용을 의미한다. 위 스크린샷을 보면 +2 라고 되어있는데 이말은, 2가 내용에 추가 되었다는 뜻이다.
test1.txt를 수정해 2를 지우고 3을 작성했다.
그리고 이것을 add하고 commit해서(커밋 메세지는 3이라고 하겠음) log -p를 살펴보겠다.
-2 라고 되어있는 것은 이전 커밋에 있던 2가 사라졌다! 라는 뜻이고
+3 라고 되어있는 것은 이번 커밋의 내용에 3을 추가했다! 라는 뜻이다
'Git 학습 > 학습중' 카테고리의 다른 글
Git - reset을 사용해서 이전 커밋으로 돌아가자 (0) | 2022.12.26 |
---|---|
Git - git log <커밋아이디>, diff <커밋아이디>..<커밋아이디> (0) | 2022.12.13 |
Git - add / commit (0) | 2022.12.13 |
Git - init (0) | 2022.12.13 |
Git - 시작 (0) | 2022.11.15 |