Utilo

Git 명령어 생성기

커밋 취소, 브랜치 이름 변경, squash, 잃어버린 작업 복구, fork 동기화 등 자주 겪는 상황에 맞는 git 명령어를 편집 가능한 값, 쉬운 설명, 주의 사항과 함께 보여줍니다.

이 Git 명령어 생성기가 하는 일은

Git은 거의 모든 것을 할 수 있지만 reset --soft, restore --staged 또는 revert가 필요한 순간에 필요한지 기억하는 것은 다른 문제입니다. 이 도구는 문제를 뒤집어 놓습니다. 무엇을 하고 싶은지 설명하고, 올바른 명령을 제공합니다. 오류를 제거하고, 지부를 관리하고, 커밋을 다시 작성하고, 리모컨과 동기화하고, 저장하고, 역사를 파고, 정리하는 등 약 30개의 시나리오가 포함되어 있습니다. 각 시나리오에는 편집 가능한 매개 변수, 단순한 언어 설명 및 역사 변경 또는 작업을 삭제하는 명령어에 대한 명확한 경고가 있습니다.

사용 방법

  1. 검색 상자에 원하는 것을 입력하십시오. 예를 들어 "최근의 약속 취소" 또는 "분야의 이름을 변경" 또는 카테고리별로 검색하십시오.
  2. 시나리오를 클릭하면 열 수 있습니다.
  3. 지점 이름, 커밋 해시 또는 파일 경로와 같은 매개 변수를 입력합니다. 입력할 때 명령어가 업데이트 됩니다.
  4. 설명과 경고를 읽고 명령어를 터미널에 복사하세요.

포함된 시나리오

  • ** 취소: ** 변경 사항을 유지하거나 폐기하는 동안 마지막 커밋을 취소, 파일을 무대에 놓거나, 로컬 편집을 폐기하고, 푸시드 커밋을 되돌리고, 삭제 된 브랜치를 리플로그로 복구합니다.
  • 브랜치: 로컬 및 리모컨에서 생성, 명칭 변경, 삭제, 잘못된 브랜치에 작성된 커밋을 이동, 최신 메인으로 리베이스를 변경합니다.
  • commits: 메시지를 수정, 잊혀진 파일을 추가, 마지막 N 커밋을 squash, cherry-pick, 충돌 된 병합을 중단, 한쪽을 선택하여 갈등을 해결합니다.
  • 리모트: --force-with-lease과 안전하게 강제로 밀어, 상류와 포크를 동기화, 리모트 URL을 변경, 리모트와 일치하도록 브랜치를 재설정합니다.
  • 역사 및 청소: 저장 및 복원 작업, bisect에 버그를 도입 한 커밋을 찾아, 텍스트가 추가 된 시기를 검색, 컴팩트 로그 그래프, 파일을 추적하는 것을 중지, 추적되지 않은 파일을 청소하고 릴리스를 태그하십시오.

안전 팁

  • 파괴적인 일이 일어나기 전에, git branch backup-before-fix라는 백업 지점을 만들어
  • 리플로그는 최근 커밋에 대한 참조를 약 90일 동안 보관합니다. 대부분의 "잃어버린" 작업은 git reflog로 복구 될 수 있습니다.
  • main과 같은 공유 지점의 역사를 팀과 협의하지 않고 다시 작성하지 마세요.
  • --force보다 --force-with-lease을 선호합니다. 당신이 가져오지 않은 작업을 덮을 수 없습니다.

자주 묻는 질문

어떤 Git 버전이 명령어 타겟인가요?

Commands use modern syntax (git switch, git restore) available since Git 2.23. 대부분의 경우 checkout와 동등한 오래된 버전에서도 작동합니다.

설명은 내 언어로 나와 있습니까?

네, 그래요 시나리오 제목과 설명은 지원되는 모든 언어로 번역됩니다. 명령어 자체는 Git의 영어 문법에서 유지됩니다.

어떤 시나리오를 제안해도 될까요?

네, 연락처 페이지를 사용하세요. 실제 생활의 일반적인 문제들이 정기적으로 추가됩니다.

이 도구가 Git을 실행할 수 있나요?

아니, 아니 텍스트만 생성합니다. 당신은 저장소에서 실행되는 것을 통제합니다.

네. 모든 처리는 JavaScript, Web Worker, Web API를 사용해 브라우저에서 직접 이루어집니다. 입력하거나 붙여넣거나 업로드한 내용은 서버로 전송되지 않습니다.

이 페이지는 영어에서 자동 번역되었습니다. 오류를 발견하시면 알려 주세요.