728x90
반응형
git push origin branchA --force
여러 commit을 하나로 합쳐 Git 이력을 정리하는 기능
주로 push하기 전이나 pull request를 요청하기 전에 수행한다.
사용방법
1. 브런치 생성 및 스위칭
git switch -c branchA
2. 여러 커밋 생성
vi test.txt
# test 내용 작성
# 첫번째 커밋 & push
git add .
git commit -m "commit1: test파일 생성"
git push
# 두번째 커밋 생성
vi test.txt # test파일 내용 수정
git commit -m "commit2: test파일 내용 수정"
3. Pull Request 요청 (선택사항)
- Push만 진행해도 된다.
4. Suqash할 commit 선정
4-1. git log로 내역 확인
4-2. rebase 편집기 실행
git log
git rebase -i HEAD~N #최근 N개의 커밋
4-3. rebase 편집기에서 commit2 부분의 'pick' 부분을 'squash' 또는 's'로 변경 후 저장 (:wq)
4-4. 커밋 메시지 수정 후 저장 (:wq)
4-5. git log로 메시지 통합 확인
5. git force push
git push origin branchA --force
6. 확인
- Pull Request 확인
- Commit 확인
알리사 급속 냉각 에어컨 무선 휴대용선풍기 손선풍기 손풍기 - USB/휴대용 | 쿠팡
현재 별점 4.3점, 리뷰 3214개를 가진 알리사 급속 냉각 에어컨 무선 휴대용선풍기 손선풍기 손풍기! 지금 쿠팡에서 더 저렴하고 다양한 USB/휴대용 제품들을 확인해보세요.
www.coupang.com
파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
반응형