status
추적 파일과 미추적 파일의 상태를 확인합니다. 커밋하지는 않습니다.
실행하면 저장소 정보를 읽습니다. 이 페이지는 저장소를 검사하지 않습니다.
Git & Version Control
템플릿을 고르거나 지원하는 명령어 한 줄을 입력하세요. 터미널로 옮기기 전에 인수와 영향을 검토합니다.
git status
인용 규칙은 sh, Bash, zsh, Git Bash 등 POSIX 셸용입니다. 실행 전에 실제 저장소를 확인하세요.
추적 파일과 미추적 파일의 상태를 확인합니다. 커밋하지는 않습니다.
실행하면 저장소 정보를 읽습니다. 이 페이지는 저장소를 검사하지 않습니다.
이 브라우저에서만 처리합니다. 명령 실행, 저장소 접근, 네트워크 요청은 없습니다.
미리보기 완료. 실행한 명령은 없습니다.
Git 명령어 생성기는 작업 목적은 알지만 옵션이 기억나지 않을 때 쓰기 좋습니다. 얕은 복제, 커밋 그래프, 스테이징한 변경 비교처럼 가끔 필요한 작업을 자신의 값으로 미리 조합할 수 있습니다.
첫 화면은 git status입니다. 브랜치와 커밋 메시지를 바꾸면 결과가 갱신되지만 실제 저장소를 읽지는 않습니다. 올바른 구문을 만들었다는 사실과 현재 저장소에서 실행해도 된다는 판단은 별개입니다.
Git 명령어 생성기는 POSIX 따옴표로 메시지와 경로를 묶습니다. 작은따옴표가 포함돼도 인수가 나뉘지 않으며 경로 앞에 필요한 구분자를 둡니다. 다만 Git 자체의 경로 패턴과 와일드카드 해석까지 없애지는 않습니다.
구문을 받아들여도 hard reset의 변경 손실과 리스 조건 강제 푸시의 이력 덮어쓰기 가능성을 계속 보여 줍니다. 매개변수 설명과 작업의 영향을 함께 읽고 복사할 수 있습니다.
일반 diff는 작업 트리와 인덱스를 비교합니다. 스테이징 옵션은 인덱스와 HEAD를 비교하고 리비전을 지정하면 기준이 달라집니다. 경로를 추가하면 한 경로 패턴으로 범위를 좁힐 수 있습니다.
입력을 멈춘 뒤 350ms 후에 갱신합니다. 자동을 끄면 생성 버튼이 나타나고 Ctrl/Cmd + Enter도 사용할 수 있습니다. 입력이 바뀌는 즉시 이전 결과 복사가 잠깁니다.
예제와 비우기는 바뀔 필드와 개수를 먼저 보여 줍니다. 적용 후 한 번 되돌려 입력과 결과를 복원할 수 있습니다. 이 기능은 터미널에서 실행한 Git 작업을 되돌리는 기능이 아닙니다.
status, clone, log, diff, switch, add, commit, fetch, push, reset을 제공합니다. 복제 깊이와 브랜치, 이력 개수와 그래프를 조절합니다. 다른 작업에서 입력한 값이 관련 없는 옵션으로 섞이지 않습니다.
한 줄 명령과 표시된 옵션만 해석합니다. --cached와 --staged는 같은 의미로 설명합니다. 알 수 없는 플래그, 중복 옵션, 미완성 따옴표와 불필요한 인수는 오류로 남기며 일부만 해석한 결과를 복사하도록 허용하지 않습니다.
변경 확인은 status, diff, log이고 새 브랜치는 status, switch -c, status입니다. 커밋 준비는 status, add, commit 순서입니다. 선택할 때 기존 필드를 보존하고 각 줄의 실행과 성공 판단은 사용자에게 맡깁니다.
git fetch는 객체와 원격 추적 참조를 갱신합니다. git pull은 가져온 뒤 병합 또는 리베이스로 현재 브랜치에 반영하며 설정에 따라 동작이 달라집니다. 여기에는 fetch 템플릿만 있습니다.
공유한 커밋은 보통 새 revert 커밋으로 효과를 취소하는 방법을 검토합니다. 이 페이지에는 revert 템플릿이 없습니다. force-with-lease를 일반적인 취소 버튼으로 생각하지 말고 협업 규칙을 먼저 확인하세요.
커밋하지 않은 작업을 잠시 보관하고 다른 작업으로 전환할 때 유용할 수 있습니다. 기본 stash가 미추적 파일을 모두 보관하지는 않습니다. 이 도구는 stash 명령을 제공하지 않으므로 필요한 옵션은 공식 설명에서 확인하세요.
merge는 분기 관계를 유지하며 통합하고 rebase는 커밋을 다시 적용해 식별자가 바뀔 수 있습니다. 공유한 브랜치를 다루는 기준은 팀마다 다릅니다. 두 명령 모두 이 도구의 생성·해설 범위 밖입니다.
단일 커밋 자체의 변경은 보통 git show로 확인하며, 부모와 해당 커밋을 비교할 수도 있습니다. 이 도구는 show 템플릿을 제공하지 않습니다. 여기의 diff 리비전 칸은 작업 트리 또는 인덱스의 비교 기준을 바꾸는 용도입니다.
기기 설명서와 다른 미리보기인가요?