https://0urtrees.tistory.com/44
작성하던 프로젝트를 관리하던 중 잘못된 커밋을 인지하지 못하고 깃허브 원격 서버로 보내게 되었다. 이를 되돌리기 위해 revert명령을 사용한 후 다시 push해주어도 상관은 없었지만, 굳이 혼자 관리하는 깃 계정에 revert로 인해 로그가 더러워지는 것은 별로일 것이라 생각해 reset을 정확하게 어떻게 사용할 수 있을지에 대한 글을 작성한 블로그를 찾게 되었다.
실제로 위 글대로 진행하다보니 git reset HEAD^부분에서 more?이 나오며 원하는 결과가 정확히 나오지 않았고, 원래 알던 방식인 HEAD~1를 사용해 가장 위의 로그를 지우게 되었다.
사실 이 블로그를 찾은 가장 큰 이유는 어떻게 깃허브와 같은 원격 서버의 로그에도 함께 반영하느냐에 대한 해답을 얻고싶어서였는데 결과적으로 -f옵션만 추가적으로 붙여 push를 해줄 경우 간단하게 둘 모두에 적용이 가능하다는 것을 알게 되었다.
git push -f <리모트명> <브랜치명>
'IT 블로그 스크랩' 카테고리의 다른 글
[자바스크립트] 성능을 높이는 코드 스타일 (스크랩) (0) | 2019.11.26 |
---|---|
React 강좌) trendy React 2-4 useMemo 알아보기 (스크랩) (0) | 2019.11.15 |
11/ 정규표현식 (스크랩) (0) | 2019.11.07 |
Webpack2, 입문 가이드 3편, Option (스크랩) (0) | 2019.11.05 |
Windows 10 CMD창에서 Git사용시 한글 문제 해결법 (스크랩) (0) | 2019.10.25 |