영어프랑스어스페인어

Ad


온웍스 파비콘

git-status - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 git-status를 실행하세요.

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 git-status 명령입니다.

프로그램:

이름


git-status - 작업 트리 상태 표시

개요


자식 지위 [ ...] [--] [ ...]

기술


인덱스 파일과 현재 HEAD 커밋 간에 차이가 있는 경로를 표시합니다.
워킹 트리와 인덱스 파일 사이에 차이점이 있는 경로,
Git에서 추적하지 않는 작업 트리(그리고 Git에서 무시하지 않음) Gitignore(5)). 첫번째
당신은 무엇입니까 겠지 git commit을 실행하여 커밋합니다. 두 번째와 세 번째는 당신이하는 것입니다
실행하여 커밋 자식 더하다 git commit을 실행하기 전에.

옵션


-s, --짧은
짧은 형식으로 출력을 제공합니다.

-b, --분기
짧은 형식으로도 지점 및 추적 정보를 표시합니다.

--도자기
스크립트에 대해 구문 분석하기 쉬운 형식으로 출력을 제공합니다. 이건 단편이랑 비슷해요
출력되지만 Git 버전 전체 및 사용자에 관계없이 안정적으로 유지됩니다.
구성. 자세한 내용은 아래를 참조하세요.

--긴
긴 형식으로 출력하십시오. 이것이 기본값입니다.

-v, --자세한
변경된 파일 이름 외에도 텍스트도 표시됩니다.
커밋되도록 준비된 변경 사항(예: git diff --cached의 출력)
-v가 두 번 지정되면 작업 트리에 변경 사항이 표시되지 않습니다.
아직 단계적이었습니다(즉, git diff의 출력과 유사).

-유[ ], --추적되지 않은 파일[= ]
추적되지 않은 파일을 표시합니다.

모드 매개변수는 추적되지 않는 파일의 처리를 지정하는 데 사용됩니다. 선택 사항입니다.
기본적으로 모든, 지정하는 경우 옵션에 고정되어야 합니다(예: -uno, 하지만
아니 -u 아니).

가능한 옵션은 다음과 같습니다.

· 아니 - 추적되지 않은 파일을 표시하지 않습니다.

· 표준 - 추적되지 않은 파일과 디렉터리를 표시합니다.

· 모든 - 또한 추적되지 않은 디렉토리의 개별 파일을 표시합니다.

-u 옵션을 사용하지 않으면 추적되지 않은 파일과 디렉터리가 표시됩니다(예:
Normal을 지정하는 것과 동일) 새로 생성된 항목을 추가하는 것을 잊지 않도록 도와줍니다.
파일. 파일 시스템에서 추적되지 않은 파일을 찾으려면 추가 작업이 필요하기 때문에
모드는 대규모 작업 트리에서 다소 시간이 걸릴 수 있습니다. 추적되지 않는 캐시 활성화를 고려하세요.
지원되는 경우 인덱스를 분할합니다(git update-index --untracked-cache 및 git 참조).
update-index --split-index), 그렇지 않으면 no를 사용하여 git 상태를 반환할 수 있습니다.
추적되지 않은 파일을 표시하지 않고 더 빠르게.

기본값은 status.showUntrackedFiles 구성을 사용하여 변경할 수 있습니다.
에 문서화된 변수 자식 구성(1).

--무시-하위 모듈[= ]
변경 사항을 찾을 때 하위 모듈의 변경 사항을 무시합니다. "없음"일 수 있습니다.
"untracked", "dirty" 또는 "all"이 기본값입니다. "없음"을 사용하면
추적되지 않거나 수정된 ​​파일 또는 해당 HEAD를 포함할 때 수정된 하위 모듈
슈퍼 프로젝트에 기록된 커밋과 다르며 모든 커밋을 재정의하는 데 사용할 수 있습니다.
설정 무시 에 옵션 자식 구성(1) 또는 자식 모듈(5). "추적되지 않음"인 경우
사용된 하위 모듈은 추적되지 않은 콘텐츠만 포함하는 경우 더러운 것으로 간주되지 않습니다(그러나
수정된 콘텐츠에 대해 여전히 스캔됩니다). "dirty"를 사용하면 모든 변경 사항이 무시됩니다.
하위 모듈의 작업 트리, 상위 프로젝트에 저장된 커밋에 대한 변경 사항만
표시됩니다(이것은 1.7.0 이전의 동작이었습니다). "all"을 사용하면 모든 변경 사항이 숨겨집니다.
하위 모듈(구성 옵션이 활성화된 경우 하위 모듈 요약의 출력을 억제합니다.
status.submoduleSummary가 설정됨)

--무시됨
무시된 파일도 표시합니다.

-z
LF 대신 NUL을 사용하여 항목을 종료합니다. 이는 --porcelain 출력 형식을 의미합니다.
다른 형식이 지정되지 않은 경우.

--열[= ], --열 없음
추적되지 않은 파일을 열에 표시합니다. 구성 변수 column.status를 참조하세요.
옵션 구문.--column 및 옵션이 없는 --no-column은 다음과 동일합니다. 항상
각각.

출력


이 명령의 출력은 커밋 템플릿 주석으로 사용되도록 설계되었습니다. 그만큼
기본적으로 긴 형식은 사람이 읽을 수 있고 장황하며 설명이 가능하도록 설계되었습니다. 그것은
내용과 형식은 언제든지 변경될 수 있습니다.

다른 많은 Git 명령과 달리 출력에 언급된 경로는 다음을 기준으로 만들어집니다.
하위 디렉터리에서 작업하는 경우 현재 디렉터리(이는 의도적인 것입니다.
잘라내어 붙여넣기). 아래의 status.relativePaths 구성 옵션을 참조하세요.

짧은 형성
짧은 형식에서는 각 경로의 상태가 다음과 같이 표시됩니다.

XY 경로1 -> 경로2

여기서 PATH1은 HEAD의 경로이고 " -> PATH2" 부분은 PATH1인 경우에만 표시됩니다.
인덱스/작업 트리의 다른 경로에 해당합니다(즉, 파일 이름이 변경됨). XY
XNUMX자리 상태 코드입니다.

필드(-> 포함)는 단일 공백으로 서로 구분됩니다. 만약
파일 이름에 공백이나 기타 인쇄할 수 없는 문자가 포함되어 있으면 해당 필드가 인용됩니다.
C 문자열 리터럴 방식으로: ASCII 큰따옴표(34) 문자로 묶입니다.
내부 특수 문자는 백슬래시로 이스케이프 처리됩니다.

병합 충돌이 있는 경로의 경우 X와 Y는 각 측면의 수정 상태를 표시합니다.
병합. 병합 충돌이 없는 경로의 경우 X는 인덱스 상태를 표시하고 Y는
작업 트리의 상태를 보여줍니다. 추적되지 않은 경로의 경우 XY는 ??입니다. 다른 상태 코드는
다음과 같이 해석됩니다.

· ' ' = 수정되지 않음

· M = 수정됨

· A = 추가됨

· D = 삭제됨

· R = 이름이 변경됨

· C = 복사됨

· U = 업데이트되었지만 병합되지 않음

--ignored 옵션이 적용되지 않는 한 무시된 파일은 나열되지 않습니다. 이 경우 XY는
!! !!

XY 의미
-------------------------------------------------
[MD] 업데이트되지 않음
M [ MD] 인덱스에 업데이트됨
A [ MD]가 인덱스에 추가되었습니다.
D [ M]이 인덱스에서 삭제되었습니다.
R [ MD]가 인덱스에서 이름이 변경되었습니다.
C [ MD] 인덱스에 복사됨
[MARC] 색인과 작업 트리 일치
[ MARC] 인덱스 이후 M 작업 트리가 변경되었습니다.
[ MARC] D가 작업 트리에서 삭제되었습니다.
-------------------------------------------------
DD가 병합 해제됨, 둘 다 삭제됨
AU는 병합되지 않았으며 당사에서 추가했습니다.
UD가 병합 해제되고 삭제되었습니다.
병합되지 않은 UA, 사용자가 추가함
DU 병합 해제, 당사에 의해 삭제됨
AA 병합되지 않음, 둘 다 추가됨
UU가 병합되지 않음, 둘 다 수정됨
-------------------------------------------------
? ? 추적되지 않은
! ! 무시됨
-------------------------------------------------

-b를 사용하면 짧은 형식 상태 앞에 줄이 옵니다.

## 지점명 추적 정보

도자기 형성
도자기 형식은 짧은 형식과 유사하지만 한 번에 변경되지 않음이 보장됩니다.
Git 버전 간 또는 사용자 구성에 따라 이전 버전과 호환되지 않는 방식입니다. 이것은 만든다
스크립트로 구문 분석하는 데 이상적입니다. 위의 짧은 형식에 대한 설명도 설명합니다.
몇 가지 예외를 제외하고 도자기 형식:

1. 사용자의 color.status 구성이 존중되지 않습니다. 색상은 항상 꺼져 있습니다.

2. 사용자의 status.relativePaths 구성이 존중되지 않습니다. 표시된 경로는
항상 저장소 루트를 기준으로 합니다.

기계 구문 분석에 권장되는 대체 -z 형식도 있습니다. 해당 형식에서는
상태 필드는 동일하지만 몇 가지 다른 사항이 변경됩니다. 첫째, -> 에서 생략됨
항목 이름을 바꾸면 필드 순서가 반대가 됩니다(예: -> 된다 ). 둘째,
NUL(ASCII 0)은 각 파일 이름 뒤에 나타나며 필드 구분 기호로 공백을 대체하고
개행 종료(그러나 공백은 여전히 ​​상태 필드를 첫 번째 필드와 구분합니다.
파일 이름). 셋째, 특수 문자가 포함된 파일 이름은 특별히 형식이 지정되지 않습니다. 아니요
인용 또는 백슬래시 이스케이프가 수행됩니다.

구성


이 명령은 color.status(또는 status.color)를 따릅니다. 이는 동일한 의미이며 후자를 의미합니다.
이전 버전과의 호환성을 위해 유지됨) 및 color.status. 구성 변수
출력을 색상화합니다.

구성 변수 status.relativePaths가 false로 설정된 경우 표시되는 모든 경로는 다음과 같습니다.
현재 디렉터리가 아닌 저장소 루트를 기준으로 합니다.

status.submoduleSummary가 1이 아닌 숫자 또는 true로 설정된 경우(-XNUMX 또는
무제한), 긴 형식 및 요약에 대해 하위 모듈 요약이 활성화됩니다.
수정된 하위 모듈에 대한 커밋 수가 표시됩니다(--summary-limit 옵션 참조). 자식-
하위 모듈(1)). status 명령의 요약 출력은 다음과 같습니다.
diff.ignoreSubmodules가 다음으로 설정된 경우 모든 하위 모듈에 대해 억제됩니다. 모든 아니면 그런 사람들에게만
서브모듈은 서브모듈입니다. .무시=모두. 무시된 항목에 대한 요약도 보려면
하위 모듈에는 --ignore-submodules=dirty 명령줄 옵션을 사용하거나 자식
하위 모듈 개요 비슷한 출력을 표시하지만 이러한 설정을 따르지 않는 명령입니다.

onworks.net 서비스를 사용하여 온라인으로 git-status 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad