git log는 특정 구간의 제출 기록을 보여 줍니다
5310 단어 [android]
git log 명령 형식
git log [] [..] [[--] ...]
사전 설정 조건
이미 여러 버전이 제출된 기록이 있다
git tag
V1.0.3
V1.0.4
V1.0.5
V1.0.6
v1.0.1
v1.0.2
v1.1.0
v1.1.1
v1.1.2
v1.1.4
v1.1.5
주요 업무 상황
1. 매번 발간 후 이 판에 추가된 수정 기록
예를 들어 우리는 방금 v1을 발표했다.1.5
git log v1.1.4..v1.1.5
우리가 이런 결과를 얻은 것은 대개 이렇다(부분 제출 정보를 숨겼다)
.......
commit 9daa7a7327e9936f9b349777d3cb1bdc68add4a7
Merge: 5df5894 23a6f52
Author: wangxueming <[email protected]>
Date: Thu Apr 12 15:05:00 2018 +0800
feat- xxxxxxxxxxx
commit 5df58942b780e82492194cd108f7d35ebf11debe
Author: wangxueming <[email protected]>
Date: Thu Apr 12 09:42:14 2018 +0800
feat- xxxxxxx
......
간결판 어때요?
git log v1.1.4..v1.1.5 ---oneline
결과는 다음과 같다(부분 제출 정보를 숨겼다)
git log v1.1.4..v1.1.5 --oneline
d2d664a feat- aaaa
9daa7a7 feat- bbbb
5df5894 feat- cccc
23a6f52 feat- dddd
92edfb4 fix- eee
7a93272 fix-Goods sffff
9e2da4a feat-0086> & markergggg
67c759d fix-Goods hhh
f9a326c feat-goods iii
b26a317 fix- jjj
790c51f fix- kkkk
2. 또 다른 장면이 있다면
사실, git log v1.1.4..v1.1.5 HEAD, HEAD^, commit ID(5df5894 등)도 지원합니다.
이전 결과를 결합한 검색
git log v1.1.4..HEAD --oneline
출력된 정보는 (v1.1.5 이후에도 정보가 있어 일부 정보를 숨긴다)
f5143b9 feat- - - -
a2ac9f9 fix-
6b2ba83 fix- ,
d2d664a feat- aaaa
9daa7a7 feat- bbbb
5df5894 feat- cccc
23a6f52 feat- dddd
92edfb4 fix- eee
7a93272 fix-Goods sffff
9e2da4a feat-0086> & markergggg
67c759d fix-Goods hhh
f9a326c feat-goods iii
b26a317 fix- jjj
790c51f fix- kkkk
계속 다른 거 해볼게요.
git log 67c759d..a2ac9f9 --oneline
얻은 결과는 다음과 같다.
a2ac9f9 fix-
6b2ba83 fix- ,
d2d664a feat- aaaa
9daa7a7 feat- bbbb
5df5894 feat- cccc
23a6f52 feat- dddd
92edfb4 fix- eee
7a93272 fix-Goods sffff
9e2da4a feat-0086> & markergggg
여기서 한마디 하자면, 마크 다운이 블로그를 쓰는 것은 과연 편리하다.풍부한 텍스트는 만악의 근원이다.지원이 많을수록 형식이 엉망진창이다