일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- flask
- dfs
- Bull
- cookie
- MongoDB
- TypeScript
- nodejs
- AWS
- nestjs
- OCR
- 자료구조
- game
- mongoose
- Dinosaur
- Express
- 정렬
- 공룡게임
- MySQL
- JavaScript
- typeORM
- jest
- Sequelize
- Nest.js
- class
- react
- 게임
- GIT
- Queue
- Python
- Today
- Total
목록Stash (2)
포시코딩
개요 feature/test 브랜치에서 작업중, 팀장이 dev 브랜치에 hotfix를 적용시켜 내가 개발중인 코드에서 dev를 merge해야하는 상황이 생겼을 때 진행중이던 작업물에 대해 임시 메시지로 commit한 후에 브랜치를 바꿔 받아온 경험이 있을 것이다. 이런 상황에서 git stash를 쓴다면 필요없는 commit을 남기지 않고 작업 진행상황을 임시저장한 후 불러올 수 있다. 사용법 조건 일단 staged changes에 올라간 파일이 없어야 한다. (git add 된 파일이 없어야 한다는 뜻) 만약 있다면 git reset을 통해 다시 Unstaged 상태로 되돌리자 git reset 저장 git stash push -m '내용' 여러 stash가 생길 경우를 고려해 내용을 직접 입력해 st..
개요 Stash가 필요한 상황에 대해 알아보자 dev 브랜치에서 작업해야 될 것을 모르고 master 브랜치에서 작업하여 master 브랜치에 작업한 것을 dev 브랜치로 넘겨야 하는 상황일 때 한 프로젝트에 대해 브랜치를 나눠 개발하는데 작업하던 도중 협업자가 코드를 확인해달라고 하는 상황에서 해놓은 코딩은 너무 날림 코드라 commit하기엔 애매하고 그렇다고 코드를 버릴 수도 없는 상태일 때 프로젝트를 마치고 리얼 배포를 한 상태에서 추가 개발을 하던 도중 배포되어 있는 코드에서 장애가 발생했을 때, 급하게 배포판으로 돌아가 수정해야 하지만 지금까지 개발한 코드를 버리긴 아까운 상황일 때 * 위 예시들은 내가 현업에서 실제로 겪은 상황을 토대로 만들었다. Stash는 워킹 디렉토리에 unstaged ..