반응형
git 상태가 준비된 파일 만 표시하도록하는 방법
준비된 파일 이름 목록 만 얻고 싶습니다. 나는의 해당 플래그를 찾을 수 없습니다 --name-only에 대한 git status명령. 좋은 대안은 무엇입니까?
파일 목록은 php -l(PHP lint 구문 검사기) 로 파이프됩니다 .
솔루션 : 완전한 명령
git diff --name-only --cached | xargs -l php -l
사용 git diff --name-only( --cached스테이징 된 파일을 가져 오기 위해 사용 )
받아 들여진 대답은 어떤 종류의 변경 사항 이 있었 는지 알려주지 않습니다 .
예, 구문 검사기가 아니라 준비되지 않은 파일로 가득 찬 저장소를 가진 평범한 사람이고 준비된 파일에 어떤 일이 발생하는지 여전히 알고 싶다면 다른 명령이 있습니다.
git status --short | grep '^[MARCD]'
다음과 같은 결과로 이어집니다.
M dir/modified_file
A dir/new_file
R dir/renamed -> dir/renamed_to
C dir/copied_file
D dir/deleted_file
분명히이 파일은 스테이징되었으며, 이후 git commit:
deleted_file삭제 되고
new_file추가
renamed_file되며 renamed_to.
다음은 짧은 형식 출력에 대한 설명입니다. https://git-scm.com/docs/git-status#_short_format
참고 URL : https://stackoverflow.com/questions/4524998/how-to-make-git-status-show-only-staged-files
반응형
'IT TIP' 카테고리의 다른 글
| XSLT를 사용하여 XML에서 CSV로 (0) | 2020.10.29 |
|---|---|
| C #을 사용하여 레지스트리 값이 있는지 확인하는 방법은 무엇입니까? (0) | 2020.10.29 |
| GSON은 왜 getter / setter가 아닌 필드를 사용합니까? (0) | 2020.10.29 |
| data.table 열에서 텍스트 문자열 분할 (0) | 2020.10.29 |
| Java에서 값으로 날짜 객체를 만드는 방법 (0) | 2020.10.29 |