source tree에서
reset: 이 커밋까지 현재 브랜치를 초기화
revert: 커밋 되돌리기...
push를 해서 github에 파일이 올라간 상태라면 reset을 했을 때 로컬의 파일이 삭제된다고 해도 github에는 파일이 존재하기 때문에 pull을 하라고 뜬다. 그러므로 push 후 reset을 해봤자 새로운 내용에 대한 push를 하지 못한다.
revert를 한단계씩 하면서 충돌을 방지하다가 원하는 지점까지 왔으면 그때부터 새로운 commit, push를 한다.
'VCS' 카테고리의 다른 글
git user.name user.email 변경하기 filter-branch (0) | 2019.12.17 |
---|---|
source tree와 github 연동하기 (0) | 2019.04.15 |
remote: Repository not found. git clone 안될 때 (0) | 2019.03.30 |
Git 설명서 (0) | 2018.08.24 |