작업 완료 후 원격저장소에 push까지 마친 후 잘못 수정한 부분이 발견됐다.
revert로 돌린 후 흔적을 남겨도 되지만(이게 더 안전하고 편하긴하지만..) 흔적없이 지우기 위해서는 reset이 필요하다
sourcetree의 reset은 local branch만 reset이 되는 거 같아(아닌 수도...) 찾아보게 되었다.
=========================================================================
<터미널 명령어>
git reset --hard <commit-hash>
git push -f <remote> <local branch>:<remote branch>
ex) git reset --hard 343cf3 - reset할 위치의 commit-hash
git push -f origin test:master
원격저장소 로컬브런치:원격저장소 브런치
출처 : https://stackoverflow.com/questions/5816688/resetting-remote-to-a-certain-commit
'버전관리시스템 > Git&Github' 카테고리의 다른 글
[Git] CLI 사용해서 Conflict 해결하기 (0) | 2018.06.29 |
---|---|
.gitignore 설정하기 (0) | 2018.05.12 |
[SourceTree] github 프로젝트 가져올때 한글 커밋이 깨지는 현상 해결 (0) | 2018.02.11 |
SourceTree를 활용한 브랜치 합치기(merge) (0) | 2017.11.27 |