| | at : |
Archive

[CODING] git pull 사용 시 강제로 pull 하기 하훌 rwxr-xr-x 0 4/07/2016



[CODING] git pull 사용 시 강제로 pull 하기

Permission rw-r--r--
Author 하훌
Date and Time 4/07/2016
Label
License 크리에이티브 커먼즈 라이선스


a2sv update 기능을 만들던 중 git을 이용하여 pull 하는 과정을 넣었는데
이 부분에서 계속 에러가 발생하였습니다.

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 상태로 되돌리게 됩니다. 그러면서 자연스럽게 문제가 되었던 부분들이 사라지게 되었네요.

#> git reset --hard HEAD
#> git pull


Share







HAHWUL
HACKING | PENETRATION-TEST | CODING
HACKERONE : GIT : 0DAY-TODAY : EXPLOIT-DB : PACKETSTORM
GOOGLE+ | HAHWUL@GMAIL.COM | TWITTER
WWW.HAHWUL.COM




0 개의 댓글:

댓글 쓰기