반응형
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장
- 가상면접2장
- 헤드퍼스트전략패턴
- file not found Error
- 디자인패턴
- 리팩터링2판테스트
- git commit merge
- git squash
- 리액트구글애널리틱스
- react-ga
- git commit 협업
- 테스트코드책
- gitsquash
- react
- cypressBDD
- formik react-query submitting not working
- Git commit 합치기
- 시스템설계면접
- awss3
- 시스템설계방법
- formik submitting not working
- 가상면접3장
- cypress React
- FirebaseAnalytics
- 시스템설계면접예시
- 전략패턴
- s3이미지다운로드됨
- 시스템설계
Archives
- Today
- Total
목록git commit merge (1)
mingg IT
[Git] Git squash로 여러 커밋 한번에 묶기
개발하다보면 한 기능을 위한 커밋을 여러번 하게 되는 경우가 빈번하다. 테스트를 위해서라던가, 브랜치를 이동하면서 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