트렌딩 목록으로
Go

watany-dev / gitreal

설명이 제공되지 않았습니다.

62
0
약 2개월 전
GitHub에서 보기

이 프로젝트에 대해

watany-dev 님의 gitreal 프로젝트는 GitHub에서 62개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Go 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

Go 98%Makefile 2%Shell 1%

🇰🇷 한국어 번역 README

캐시 히트

GitReal

GitReal은 “나중에 푸시해야지”라는 생각을 마감일로 바꾸는 Git 서브커맨드입니다.

챌린지가 발동되면 로컬 커밋을 푸시할 수 있는 시간은 2분입니다. 이 시간을 놓치면 GitReal은 브랜치를 업스트림 상태로 되돌릴 수 있습니다. 기본적으로는 드라이런 모드로 유지되므로, 파괴적인 동작을 허용하기 전에 워크플로를 먼저 시험해 볼 수 있습니다.

배포용 바이너리 이름은 git-real이며, Git은 사용자에게 다음과 같이 노출합니다:

사용 이유

  • 단순한 알림이 아니라 푸시 습관을 만들고 싶을 때.
  • 복구 옵션을 포기하지 않고 타이머의 압박을 원할 때.
  • 실제 리셋을 활성화하기 전에 안전하게 시도하고 싶을 때.

빠른 시작

설치:

레포지토리에서 시도:

git real once, git real start, git real arm, git real disarm는 먼저 git real init이 필요합니다. git real statusgit real rescue ...는 초기화 전에도 사용할 수 있습니다.

GitReal을 계속해서 포그라운드에서 실행하고 싶다면:

실제 동작

  1. 레포지토리당 한 번 git real init 실행.
  2. GitReal이 레포 로컬 설정을 저장하고 드라이런 모드로 시작.
  3. 챌린지가 현재 브랜치가 업스트림보다 앞서 있는지 확인.
  4. 제시간에 푸시하면 아무 일도 일어나지 않음.
  5. 마감일을 놓친 경우:
  • 드라이런 모드에서는 GitReal이 무엇을 리셋했을지 알려줌.
  • 아밍 모드에서는 GitReal이 HEAD를 백업하고 브랜치를 @{u}로 리셋.

안전 우선

GitReal은 의도적으로 보수적입니다:

  • 기본 모드는 드라이런입니다.
  • 파괴적 동작은 명시적인 git real arm이 필요합니다.

🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

watany-dev/gitreal GitHub 원문 바로가기 →