git-log

    -1

    1답변

    을 커밋 병합 : 재귀 두 부모가 있기 때문에 그것은 다른 어떤에서 재귀 병합을 구별 할 수 git log --format=format:"something" , 그리고 % p 옵션을 사용하여 구문 분석 할 수 있지만 공통 커밋 및 빠른 전달 병합 커밋이있는 경우 어떻게해야합니까? 가능합니까?

    6

    2답변

    커밋 및 특정 분기에서 생성 된 변경 사항 만 표시 할 수 있습니까? 병합하기 전에 이렇게하면 작동합니다. master 브랜치를이 브랜치에 병합하면 (실제로 만들어지기 위해) master 브랜치에서 커밋과 머지를 볼 수 있습니다. 그것을 필터링하는 방법이 있습니까? 저장소 github.com/"your하는 데 도움이

    0

    1답변

    git를 쿼리하고 태그가있는 릴리즈 간의 변경 목록을 출력하여 간단한 릴리스 노트를 생성하고 싶습니다. 내 git repo의 커밋에 태그를 소급하여 추가했으며이를 원본으로 푸시했습니다. 하지만 지금은 태그 사이의 커밋을 나열하려고하면 결과가 올바르지 않습니다. 여기 내 로그입니다 : 다음 태그를 사이의 커밋을 얻을 수 (포함) 경우 $ git log --p

    2

    1답변

    나는 마스터 분기에있어, 각 커밋 ID에 파일 목록을 가져올 필요가있다. 병합 커밋 ID를 사용하여 파일을 가져올 수 없다. 병합이 다른 분기에서 마스터로 발생하면 병합 커밋 ID에 일반 (git show 또는 git diff tree)을 사용하면 아무 것도 반환하지 않습니다. 기본적으로 다른 분기에서 수정되어 마스터로 병합 된 파일 목록을 가져올 수 없습

    3

    1답변

    내 현재 git log --stat에 40 개의 파일이 있다고 가정 할 때, 나는 500 개의 변경 사항이있는 파일 만 보여주고 싶습니다. 예 출력 : 내가 MySecondModule.java를 제외한 모든 것을 필터링 할이 경우 .../MyModule.java | 10 + .../MySecondModule.java | 560 +++++++++

    2

    1답변

    git log --stat에 삽입 + 삭제 정보를 사용하는 스크립트를 작성하고 있지만 인 동안 plumbing commands을 사용해야한다는 것을 깨달았습니다. git-log가 해당 통계를 생성하는 데 사용하는 동일한 정보에 액세스하려면 어떤 배관 명령 또는 명령을 사용할 수 있습니까?

    3

    1답변

    Git log이 상대 날짜 형식을 사용하는 SourceTree 할 수있는 방법 * user Desc (11 minutes ago) 96cb501 과 같은 출력을 얻으려면 git log --date=relative 을 사용하여 상대 날짜를 지원? cd /your/repo git config log.date relative 을 그리고 SourceTre

    3

    1답변

    배포 된 모든 커밋 목록이 포함 된 전자 메일을 보내는 스크립트가 있습니다. 마지막 배포 날짜를 유지하고 지정된 시간 범위 (now - last deploy time) 동안 git log을 수행하여 수행됩니다. 분기로 인해 배포 된 모든 변경 사항 목록을 생성하지 못하는 문제. 문제를 보여주기 위해 최소한의 샘플을 만들었습니다. 나는이 질문이 이전에 물 었

    2

    2답변

    열 단위 구분 기호를 사용하여 인쇄하려면 git log --graph을 어떻게 얻을 수 있습니까? 메시지가 그래프에 들여 쓰기가 아닌 세로로 정렬되기를 바랍니다. git log --graph --pretty=format:'%an %s' 출력은 다음과 같이 들여 쓰기 : : * Ann Merge ... |\ | * Bob Merge .. | |\

    0

    1답변

    이전에 큰 커밋이 있었고 그 이후로 많은 변화가있었습니다. 지금까지 커밋되지 않은 파일을 모두 나열하려면 어떻게합니까? git diff --name-only <from-commit> <to-commit> 지정된 변경있어 파일 범위를 커밋 나열됩니다 반면, git ls-files | grep -v "$(git diff --name-only <from-comm