반응형
PR 올린 후 수정
PR올린 후 review 받고 코드 수정이 들어갔다.
PR을 다시 해야하는 상황인데
pull close 를 하고 다시 올리는 것도 방법이지만 !
기존에 올려둔 PR을 close하지않고 수정하는 방법이 있다.
사실 원래 하던대로 커밋 후 푸시하면된다...
PR올려둔 상태에서 push 하면 그 PR에 반영된다.
이 사실을 몰라서 혹여나 실수할까봐 push 를 하지 못했다면 이 블로그를 보고 용기를 얻기를 바랍니다
git add .
- 코드 수정을 마치고 위 명령어를 입력한다.
git commit --amend
- 가장 최근 커밋을 대체하는 명령어이다
- 새로운 커밋을 생성하지않고 기존 커밋을 이용하여 결합한다.
- 커밋메세지를 함께 넣고싶을땐 -m 을 사용.
- git commit --amend -m "message"
- 메세지를 작성하면 커밋이 하나 더 생긴다
- commit 기록을 남기고싶다면 --amend를 하지않고 기존 커밋과 동일한 과정으로 진행하면 된다.
git push origin BRANCHNAME
- 기존의 push 방법과 동일하게 진행한다. 동일한 branch의 PR을 닫지않았다면 기존 PR에 자동 반영된다.
- BRANCHNAME 에는 브랜치명을 적어준다
참고
더보기
https://mine-it-record.tistory.com/689
[GIT] 잘못된 Pull Request 머지 하기 전에 수정하기
Git Pull Request 수정하기 협업을 하고 있다면 Git Pull Request를 통해 진행하고 있을 텐데, 만약 PR을 날린 뒤에 리뷰를 통과하지 못하거나, 미흡한 부분들이 발견되어 수정하라고 결과가 나왔을 때 단
mine-it-record.tistory.com
https://www.atlassian.com/ko/git/tutorials/rewriting-history
git amend | Atlassian Git Tutorial
Git에서 커밋된 스냅샷 덮어쓰기에 대한 일반적인 사용 사례. 히스토리 재작성 명령: git 커밋--수정, git 기준 재지정, git 재지정 -i 및 git reflog.
www.atlassian.com
반응형
'Backend > Github' 카테고리의 다른 글
[Git][error] git pull 안될 때 해결 방법 (0) | 2024.03.18 |
---|