git log는 특정 구간의 제출 기록을 보여 줍니다

5310 단어 [android]
git log는 특정 구간의 제출 기록을 보여 줍니다
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

여기서 한마디 하자면, 마크 다운이 블로그를 쓰는 것은 과연 편리하다.풍부한 텍스트는 만악의 근원이다.지원이 많을수록 형식이 엉망진창이다

좋은 웹페이지 즐겨찾기