a2sv update 기능을 만들던 중 git을 이용하여 pull 하는 과정을 넣었는데
이 부분에서 계속 에러가 발생하였습니다.
1
2
3
4
5
6
7
8
9
10
11
|
Updating 9733895..9ccb963
error: Your local changes to the following files would be overwritten by merge:
module/M_ccsinjection.pyc
module/M_freak.pyc
module/M_heartbleed.pyc
module/M_logjam.pyc
module/M_poodle.pyc
Please, commit your changes or stash them before you can merge.
Aborting
|
위와 같이 fetch된 내용을 merge 하는 과정에서 문제가 발생하였고 update 기능인데
굳이(?) 에러 처리가 필요할까 싶어서 강제로 하는 구문으로 변경하여 넣었습니다.
(물론 한줄 더 추가된거네요;)
아래와 같이 pull 하기전에 reset 옵션을 주고 –hard HEAD를 인자로 넘겨주게 되면 워킹트리 전체를 마지막 Commit 상태로 되돌리게 됩니다. 그러면서 자연스럽게 문제가 되었던 부분들이 사라지게 되었네요.
1
2
3
4
|
#> git reset --hard HEAD
#> git pull
|