반응형
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
- 리팩토링2판4장
- s3이미지다운로드됨
- 시스템설계
- 시스템설계면접
- 시스템설계면접팁
- 헤드퍼스트전략패턴
- FirebaseAnalytics
- formik react-query submitting not working
- 가상면접3장
- 시스템설계방법
- file not found Error
- 가상면접으로대규모시스템
- git commit 협업
- formik submitting not working
- react
- 리팩터링2판테스트
- 리액트구글애널리틱스
- 디자인패턴
- 가상면접2장
- git commit merge
- gitsquash
- git squash
- cypress React
- 테스트코드책
- react-ga
- Git commit 합치기
- 시스템설계면접예시
- cypressBDD
- awss3
- 전략패턴
Archives
- Today
- Total
목록gitsquash (1)
mingg IT

개발하다보면 한 기능을 위한 커밋을 여러번 하게 되는 경우가 빈번하다. 테스트를 위해서라던가, 브랜치를 이동하면서 stash 하기엔 애매하다던가... 다른 사람과 협업을 한다던가 여튼 오늘은 그런 여러개의 커밋을 하나의 커밋으로 보기위한 git squash하는 법에 대해 알아보겠다. git log를 확인한다. git log --pretty=oneline 하나로 묶고 싶은 커밋들을 설정한다. 난 최근부터 9개까지를 하나로 묶으려고 한다. $ git rebase -i HEAD~9 이런식으로 나올텐데 가장위의 pick를 제외하고 squash로 바꾸어준다. 이후 ESC + 저장(:wq) 을 한다. 커밋 메세지를 바꿀 수도 있다. 9번째 커밋 메세지를 feat -> add sentry upload yml 로 바꾸..
git
2023. 4. 21. 11:18