수정 된 파일 만`git status ‘할 수 있습니까? 수 있습니까? 문제는 현재 커밋하거나 gitignore하고

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