Notice
Recent Posts
Recent Comments
Link
반응형
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 컨퍼런스
- API
- 본인인증
- Flux
- netty
- ktlin
- Kotlin
- spring security
- deepseek vs chatgpt
- Mono
- NGINX
- 로그인
- webflux
- 허깅 페이스
- 코틀린
- 인증
- 공동인증서
- IntelliJ
- Spring Boot
- Spring
- 보안
- AWS
- exception
- docker
- AOP
- postgis
- 본인확인
- db
- 딥시크
- PostgreSQL
Archives
- Today
- Total
[수미수의 개발 브로구]
[git] git stash 본문
반응형
git stash란
- Git stash는 하던 작업을 임시로 저장하고 싶을 때 사용하는 명령어
- 자신이 어떤 작업을 하던 중에 다른 요청이 들어와 하던 작업을 멈추고 잠시 브랜치를 변경해야 할일 있을때, 이때 아직 완료 하지 않은 일을 commit 하고 싶지 않을때
- 아직 마무리 하지 않은 작업을 스택에 잠시 저장할 수 있도록 하는 명령어
사용 예
파일을 수정한 뒤, 해당 수정 사항을 반영하지 않고, 브랜치를 이동하게 되면, 이동된 브랜치에 수정된 파일들이 반영된다. 이를 반영하고 싶지 않은 상태에서 브랜치 이동을 하고자 할 때, stash를 사용한다.
- git stash save
- git checkout -t origin/develop
- git checkout
결론
git stash 의 경우 실제 업무에서 자주 사용하고 있다. 특정 프로젝트를 개발 진행 중일 때 갑작스런 fix 또는 hotfix 작업 또는 우선 순위 개발이 발생하게 되면, 현재 개발 중이였던 파일들을 다시 커밋 해서 히스토리를 만들 고 다시 이전 버전에서 작업을 할 수있다. 하지만 이런 경우 보다 현재 내가 로컬에서 작업 했던 내용들을 임시 저장 한뒤, 먼저 개발 건을 진행하고 배포 한 뒤 다시 꺼내와서 사용 하고 있다.
반응형
'Cloud & Infra > SCM' 카테고리의 다른 글
| [git] git reset (2) | 2023.10.07 |
|---|