수정 된 파일 만`git status '할 수 있습니까?
git status
수정 된 파일 만 표시하고 표시 할 수 있습니까?
문제는 내가 현재 커밋하거나 gitignore하고 싶지 않은 스크롤 된 파일이 너무 많다는 것입니다. 우분투에 스크롤 제한이 설정되어 있습니다.
이 작업을 수행 할 수는 없지만 수정 된 모든 파일을 표시 git status
하는 git ls-files -m
데 사용할 수 있습니다 .
git status -uno
디렉토리에 다른 것을 표시하지 않고 git이 추적하는 파일 만 표시하는 것처럼 보입니다 . 정확히 요청한 것은 아니지만 같은 일을 수행 할 수 있습니다 (git 트랙이 읽을 수있는 길이의 파일 목록 가져 오기).
git status -s | awk '{if ($1 == "M") print $2}'
수정 된 파일의 경우 :
git status | grep modified:
git diff --name-only --diff-filter=M
git diff --name-only
작동합니다.
나는 동일한 정보를 찾고 있었고 다음과 같이 수정 된 파일을 발견했습니다.
git status -uno
수정 된 파일을 나열하려면 다음을 사용하십시오.
git ls-files -m
기본 이름 만 (경로 없음) 원하는 경우 xargs를 사용하여 각 결과를 기본 이름 명령으로 한 줄씩 파이프 할 수 있습니다.
git ls-files -m | xargs -L 1 basename
문제는 내가 현재 커밋하거나 gitignore하고 싶지 않은 스크롤 된 파일이 너무 많다는 것입니다.
이렇게하면 수정 된 파일 만 나열하는 문제에 직접 대답 할 수는 없지만 나열된 파일 수를 제한하는 데 도움이 될 수 있습니다.
경로를 전달 git status
하여 출력을 리포지토리의 특정 폴더로 제한 할 수 있습니다 .
예를 들면 다음과 같습니다.
git status app
git status spec
git status src/components
당신이 사용할 수있는
$ git status -uno
수정 된 파일 만 나열합니다.
사용 git cola
합니다. 간단하고 우아한 UI 클라이언트로 수정 된 파일을 보여주고 변경 사항을 보여주는 것과 같은 차이점을 제공합니다.
git cola
수정 한 파일, 준비한 파일 및 추적하지 않은 파일을 시각화 할 수있는 GUI를 제공합니다. 귀하의 질문은 내가 믿는 git status 만 사용하는 것이지만, git cola가 그 때와 다른 것들도 도울 수 있다고 생각했습니다. 더 많은 정보 에서이 웹 페이지를 확인하십시오 : git-cola.github.com/screenshots.html
수정 된 파일 을 나열하려면 다음을 수행하십시오.
git log -n1 --oneline --name-status | grep '^M'
수정 된 모든 파일을 나열하려면 다음을 사용하십시오.
git show --stat --oneline HEAD
모든 위대한 답변; 단지 FEI, "git checkout"(같은 지점으로 또는 같은 지점으로 전환)은 수정 된 파일 만 표시하는 것으로 보입니다.
참고 URL : https://stackoverflow.com/questions/10018533/is-it-possible-to-git-status-only-modified-files
'Programing' 카테고리의 다른 글
어휘 폐쇄는 어떻게 작동합니까? (0) | 2020.06.17 |
---|---|
Bash Script-실행할 명령으로서 가변 컨텐츠 (0) | 2020.06.17 |
파이썬을 사용하여 '인쇄'출력을 파일로 리디렉션하는 방법은 무엇입니까? (0) | 2020.06.17 |
엔드 포인트 란 무엇입니까? (0) | 2020.06.17 |
파이썬 base64 데이터 디코딩 (0) | 2020.06.17 |