git 저장소에서 "ls"를 실행하면 "git status --porcelain --ignore"가 생성됩니다.

git 저장소에서 "ls"를 실행하면 "git status --porcelain --ignore"가 생성됩니다.

프로덕션 서버에 연결할 때 ssh때로는 git 저장소에서 실행 ls하고 둘 다의 출력을 보면 htop프로세스 git status --porcelain --ignorels. ls주문할 때 이렇게요. 이전에 언급한 git 명령이 의 하위 명령으로 실행되는 이유는 무엇입니까 ls?

답변1

귀하의 ls명령은 실제로 더 복잡한 명령의 별칭일 수 있습니다. /bin/ls또는 를 실행해봐도 \ls동일한 동작이 표시되지 않습니다. 이 alias명령은 별칭이 있는지 ls, 그리고 그것이 무엇인지 보여줄 수 있습니다.

쉘 프롬프트는 다음과 같은 명령을 실행하도록 구성할 수도 있습니다. 다양한 git 정보(디렉터리 상태, 최신 커밋 ID, 분기 이름 등)를 프롬프트에 입력하는 것이 "일반적"이며, 이를 위해서는 git status매번 자동으로 실행되어야 합니다. 명령이 호출된 후의 시간입니다.

관련 정보