변경이력 조회하기 - 파일 목록 확인하기, 파일 내용 확인하기, index.html 파일 내용 변경하기, 작업 내용 확인하기, 상태 확인하기, 버전 대상에 추가하기, 버전 생성하기, 버전 변경 내용확인하..

CODEDRAGON Development/Git, PM

반응형


변경이력 조회하기

·         파일 목록 확인하기

·         파일 내용 확인하기

·         index.html 파일 내용 변경하기

·         작업 내용 확인하기

·         상태 확인하기

·         버전 대상에 추가하기

·         버전 생성하기

·         버전 변경 내용확인하기

·         버전별 변경 이력 조회하기  - 코드레벨

  

 

파일 목록 확인하기

ls -al


 

 

파일 내용 확인하기

cat index.html

cat style.css


 

 

index.html 파일 내용 변경하기

<h1>Hello git</h1> -> <h3>Hello World Hello git</h3>


 

 

작업 내용 확인하기

파일의 변경된 내용 확인하기

git diff


 

 

기존 <h1>Hello git</h1>내용을 수정하면서 <h1>Hello git</h1>라인이 변경된 것이고

git diff 명령어를 통해 이 부분이 변경되었다는 것을 마지막 버전과 비교해서 알려줍니다.

git diff 명령으로 commit전에 마지막 버전 대비 변경된 내용을 최종적으로 확인할 수 있습니다.

- 빨강색으로 표시된 라인은 변경되기 이전 것이고 + 초록색 라인는 해당 라인에 변경된 내용을 표시해 줍니다.

codedragon@CODEMASTER MINGW64 /c/CodeLab/gitLab/hellogit (master)

$ git diff

diff --git a/index.html b/index.html

index 04d85e6..b29f5d7 100644

--- a/index.html

+++ b/index.html

@@ -6,6 +6,6 @@

 <title></title>

 </head>

 <body>

-       <h1>Hello git</h1>

+       <h3>Hello World Hello git</h3>

 </body>

 </html>

\ No newline at end of file

 

codedragon@CODEMASTER MINGW64 /c/CodeLab/gitLab/hellogit (master)

$

 

 

상태 확인하기

index.html이 변경된 것을 확인

 

git status


 

 

버전 대상에 추가하기

git add index.html

git status


 

초록색 상태는 commit을 했을 때 git의 버전으로 올라가는 상태입니다.

이 상태를 스테이지 상태 또는 스테이지에 올라갔다고 표현합니다.

 

 

버전 생성하기

git commit -m 'modify tag and text'


 

 

버전 변경 내용확인하기

git log


 

 

버전별 변경 이력 조회하기  - 코드레벨

"git log -p" 명령은 버전과 버전 사이의 차이점을 상세하게 비교해서 어떤 문제점이나 특정 내용을 검색하기에 용이합니다.

git log -p