Git stash에 새 파일까지 포함하고 안전하게 복원하기
stash 후 추적하지 않은 설정 예제나 새 파일이 작업 트리에 남는다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
하기싫지만 하게 되는 개발. 너무 귀찮다.
stash 후 추적하지 않은 설정 예제나 새 파일이 작업 트리에 남는다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
원격 브랜치가 앞서 있어 push가 거부된다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
commit.gpgSign 활성화 후 서명 프로그램이나 키를 찾지 못한다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
브랜치 삭제나 hard reset 뒤 필요한 커밋이 log에서 보이지 않는다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
대형 저장소 전체 checkout 때문에 디스크와 작업 시간이 낭비된다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
특정 커밋을 가져오다 충돌하거나 이전 변경 때문에 empty 상태가 된다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
저장소 이전이나 HTTPS·SSH 전환 뒤 fetch와 push가 실패한다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
리뷰 전 임시 커밋이 많아 이력을 읽기 어렵다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
rebase 도중 충돌이 반복되고 현재 어느 커밋을 적용 중인지 알기 어렵다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
무시 규칙을 추가해도 이미 추적 중인 파일이 status에 남는다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.