Utálta a feleségét. Tizenöt éve éltek együtt. Tizenöt hosszú évig látta reggelente, és az utóbbi egy évben minden apró szokása kihozta a sodrából. Különösen az egyik amikor még az ágyban fekve kinyújtotta karját, és így szólt: Jó reggelt, drágám! Ma cs# 2022_05_24
## 2022_05_24
### Commit
### Git
#### 1. Git
#### 2. Github
+ 1) git log
+ 2) git log -p (patch)
+ 3) git log –stat (statistics)
+ 4) git log –pretty=oneline (한줄로)
+ 5) git log –pretty=format:”%h %s” (h:해쉬, s:제목)
+ 6) git log –since=yesterday (어제부터)
+ 7) git log –since=2.days (2일 전부터)
+
git log –since=2.hours (2시간 전부터)
+ 9) git log –since=2.minutes (2분 전부터)
+ 10) git log –since=2022-05-24 (2022년 5월 24일부터)
+ 11) git log –until=2022-05-24 (2022년 5월 24일까지)
+ 12) git log –author=”홍길동” (홍길동이 커밋한 로그)
+ 13) git log –grep=”로그” (로그 문자열이 포함된 커밋)
+ 14) git log –no-merges (머지 커밋 제외)
+ 15) git log — branchname (특정 브랜치 커밋만)
+ 16) git log — branchname1..branchname2 (브랜치1에는 없고 브랜치2에는 있는 커밋)
+ 17) git log — file/path (특정 파일 혹은 경로의 커밋)
+ 18) git log -S “로그” (로그 문자열이 변경된 커밋)
+ 19) git log –pretty=oneline –graph (머지 히스토리까지 그래프로)
+ 20) git log –pretty=format:”%h %s” –graph (머지 히스토리까지 그래프로)
+ 21) git log –pretty=format:”%h %s” –graph –all (모든 브랜치의 머지 히스토리까지 그래프로)
+ 22) git log –pretty=format:”%h %s” –graph –all –decorate (모든 브랜치의 머지 히스토리까지 그래프로, 브랜치명 표시)
+ 23) git log –pretty=format:”%h %s” –graph –all –decorate –oneline (모든 브랜치의 머지 히스토리까지 그래프로, 브랜치명 표시, 한줄로)
+ 24) git log –pretty=format:”%h %s” –graph –all –decorate –oneline –no-merges (모든 브랜치의 머지 히스토리까지 그래프로, 브랜치명 표시, 한줄로, 머지 커밋 제외)
+ 25) git log –pretty=format:”%h %s” –graph –all –decorate –oneline –no-merges –since=2022-05-24 (모든 브랜치의 머지 히스토리까지 그래프로, 브랜치명 표시, 한줄로, 머지 커밋 제외, 2022년 5월 24일부터)
+ 26) git log –pretty=format:”%h %s” –graph –all –decorate –oneline –no-merges –since=2022-05-24 –until=2022-05-25 (모든 브랜치의 머지 히스토리까지 그래프로, 브랜치명 표시, 한줄로, 머지 커밋 제외, 2022년 5월 24일부터 2022년 5월 25일까지)
+ 27) git log –pretty=format:”%h %s” –graph –all –decorate –oneline –no-merges –since=2022-05-24 –until=2022-05-25 –author=”홍길동” (모든 브랜치의 머지 히스토리까지 그래프로, 브랜치명 표시, 한줄로, 머지 커밋 제외, 2022년 5월 24일부터 2022년 5월 25일까지, 홍길동이 커밋한 로그)
+ 28) git log –pretty=format:”%h %s” –graph –all –decorate –oneline –no-merges –since=2022-05-24 –until=2022-05-25 –author=”홍길동” –grep=”로그” (모든 브랜치의 머지 히스토리까지 그래프로, 브랜치명 표시, 한줄로, 머지 커밋 제외, 2022년 5월 24일부터 2022년 5월 25일까지, 홍길동이 커밋한 로그, 로그 문자열이 포함된 커밋)
+ 29) git log –pretty=format:”%h %s” –graph –all –decorate –oneline –no-merges –since=2022-05-24 –until=2022-05-25 –author=”홍길동” –grep=”로그” — file/path (모든 브랜치의 머지 히스토리까지 그래프로, 브랜치명 표시, 한줄로, 머지 커밋 제외, 2022년 5월 24일부터 2022년 5월 25일까지, 홍길동이 커밋한 로그, 로그 문자열이 포함된 커밋, 특정 파일 혹은 경로의 커밋)
+ 30) git log –pretty=format:”%h %s” –graph –all –decorate –oneline –no-merges –since=2022-05-24 –until=2022-05-25 –author=”홍길동” –grep=”로그” — file/path -S “로그” (모든 브랜치의 머지 히스토리까지 그래프로, 브랜치명 표시, 한줄로, 머지 커밋 제외, 2022년 5월 24일부터 2022년 5월 25일까지, 홍길동이 커밋한 로그, 로그 문자열이 포함된 커밋, 특정 파일 혹은 경로의 커밋, 로그 문자열이 변경된 커밋)
+ 31) git log –pretty=format:”%h %s” –graph –all –decorate –oneline –no-merges –since=2022-05-24 –until=2022-05-25 –author=”홍길동” –grep=”로그” — file/path -S “로그” | head -n 10 (모든 브랜치의 머지 히스토리까지 그래프로, 브랜치명 표시, 한줄로, 머지 커밋 제외, 2022년 5월 24일부터 2022년 5월 25일까지, 홍길동이 커밋한 로그, 로그 문자열이 포함된 커밋, 특정 파일 혹은 경로의 커밋, 로그 문자열이 변경된 커밋, 상위 10개만)
+ 32) git log –pretty=format:”%h %s” –graph –all –decorate –oneline –no-merges –since=2022-05-24 –until=2022-05-25 –author=”홍길동” –grep=”로그” — file/path -S “로그” | head -n 10 > log.txt (모든 브랜치의 머지 히스토리까지 그래프로, 브랜치명 표시, 한줄로, 머지 커밋 제외, 2022년 5월 24일부터 2022년 5월 25일까지, 홍길동이 커밋한 로그, 로그 문자열이 포함된 커밋, 특정 파일 혹은 경로의 커밋, 로그 문자열이 변경된 커밋, 상위 10개만, log.txt 파일로 저장)
+ 33) git log –pretty=format:”%h %s” –graph –all –decorate –oneline







