본문 바로가기
잡다한것들

[git] 이전커밋으로 이동 후, 변경하기

by 갈잃자 2024. 11. 4.

개요: 오류로 인해 커밋을 되돌리고, 변경사항을 다시 저장해야 되는 상황이 옴


 

1. 우선 해당 커밋으로 이동한다

git checkout <이동할 커밋 ex) a000000>

 

 

2. 변경할 사항을 변경하고, 새로운 브랜치를 생성 및 이동한다

git checkout -b <생성 및 이동할 브랜치 이름>

 

 

3. 수정사항 커밋

git add .
git commit -m "<커밋내용 머릿말>"

 

 

4. 푸쉬 및 pr 생성

git push origin <이전에 생성한 브랜치 이름>

위같이 했을 때, a000000에서 새로운 브랜치가 파생된걸 확인 할 수 있음!

 

이후, 다시 본 루트에 더할땐 merge 또는, 본 루트에 파생된 브랜치를 pr올리면 된다!

댓글