달력

62024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

'log'에 해당되는 글 1건

  1. 2019.03.06 GIT - 버전관리 활용 log, diff

GIT - 버전관리 활용 log, diff


버전관리(git) 의 기능

  1. 버전 차이점
  2. 버전의 시점
  3. 과거 버전으로 돌아갈 수 있음


$ git log

 - 지금까지의 버전 히스토리를 확인 할 수 있습니다.



$ git log -p

 - 각각의 커밋과 커밋사이의 소스의 차이점을 확인 할 수 있습니다.


위 사진에서 에서 

--- a/f1.txt 이것의 의미는 f1.txt 파일의 이전 커밋된 버전 정보

+++ b/f1.txt 의 의미는 f1.txt 파일의 다음 커밋된 버전 정보 이며


빨간색 글씨로 표시된 

-souce : 2 가 전 버전의 소스 내용 이고

+souce : 3 이 다음 버전의 소스 내용이라는 것을 알려줍니다.


이렇게 버전 간의 차이점을 출력하고 알아볼 수 있습니다.


이번의 위 사진에서는 

--- /dev/null 이라고 출력되어져 있는데 이것의 의미는 이전 버전이 비어있다 없다라는 의미이며

즉 이지점에서 f1.txt 파일을 처음 만들어 커밋한 것으로 알 수 있습니다.



$ git diff (버전ID 1)..(버전ID 2)

 - 버전1 버전2 간의 차이점을 출력하여 비교 할 수 있습니다.


여기서 버전 아이디는 git log 를 통해 출력된 노란색 글씨의 commit 다음의 길게 씌여진 글이 해당 버전의 고유 ID 입니다.


※ 참고 : 복사, 붙여넣기는 Ctrl+Ins (복사)   /   Shift+Ins(붙여넣기)  로 가능 합니다.


$ git diff

 - 마지막 버전의 파일 소스와 git add 직전의 수정된 파일 간의 차이를 출력하여 비교 할 수 있습니다.




참고 자료 

지옥에서 온 Git - 생활 코딩

URL - https://opentutorials.org/course/2708/15209

Posted by JakeGD
|