반응형
커밋을 만들지 않고, 변경사항을 잠시 서랍(?) 속에 저장할 수 있는 stash의 기본 개념과 사용법에 대해서 알아보자.
커밋을 만들지 않고, 변경사항을 잠시 서랍(?) 속에 저장할 수 있는 stash의 기본 개념과 사용법에 대해 알아보겠습니다.
Git stash란?
새로운 커밋을 만들지 않고, 변경사항을 잠시 다른 곳에 저장하고 싶을 때 사용합니다.
Sourcetree에서 진행하기
1. History → stash 하고 싶은 커밋을 선택 후, 상단 스태시 탭을 선택한다.
2. 스태시에 대한 설명을 적고 확인을 선택한다.
3. 저장된 스태시를 꺼내려면 왼쪽 사이드바의 스태시 섹션에서 원하는 스태시를 선택하고, 우클릭한 후, 스태시 적용을 선택한다.
4. 스태시 했던 변경사항이 스테이지로 튀어나온 것을 확인할 수 있다.
stash에는 tracked 상태 (추적 중 - Git에 한 번이라도 올렸던 상태)인 파일들만 들어갑니다. 새로 만든 파일은 untracked 상태라 들어가지 않습니다.
좋은 커밋 메세지의 7가지 규칙
1. 제목과 본문을 빈 줄로 분리한다.
2. 제목은 50자 이내로 작성한다.
3. 제목을 영어로 작성할 경우, 첫 글자는 대문자로 작성한다.
4. 제목에는 마침표를 작성하지 않는다.
5. 제목을 영어로 작성할 경우, 동사원형(현재형)으로 시작한다.
6. 본문을 72자 단위로 줄 바꿈 한다.
7. How보다 What과 Why를 설명한다.
반응형
'dev-ing > git' 카테고리의 다른 글
[Git] Sourcetree git reset, revert 하기 (기본 개념, 사용 방법 간단정리) (0) | 2022.10.07 |
---|---|
[Git] Sourcetree amend, cherrypick 하기 (기본 개념, 사용 방법) (0) | 2022.10.07 |
[Git] CLI branch 관련 명령어 (branch tagging, HEAD 개념) (1) | 2022.10.07 |
[Git] 커맨드 라인 CLI 기본 명령어 정리 (git log 옵션 명령어) (0) | 2022.10.07 |
[Git] 형상관리 버전관리 git이란? (계정정보인증, 옵션설정 명령어) (0) | 2022.10.06 |
댓글