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
'Development > Git, PM' 카테고리의 다른 글
GitLab - 설치형 Github (0) | 2017.05.06 |
---|---|
버전관리 시스템(Version Control System; VCS) - 버전(Version), 버전 관리(version control, revision control), 버전관리 소프트웨어/시스템, 버전관리 소프트웨어 종류, 이슈추적도구 (0) | 2017.05.01 |
Yona (요나) - 원격 저장소 서비스 (0) | 2017.04.21 |
Github interface(Github 인터페이스) - Pulse (0) | 2017.04.14 |
git - 저장소 만들기 (0) | 2017.04.08 |