Github & 시스템설정

Git pull 오류시 해결

jojelly 2021. 3. 24. 01:44
반응형

Untracked Files Prevent Merge
Move or commit them before merge라며  Git pull이 오류가 나고 있는상황.

 

노트북에서 작업한후 커밋한 내용이 컴퓨터로 받아오려니 충돌이 나고있는듯 하다. 

내가 원하던 상황은 github에 올려져 있는 상태 그대로 만들어내는것.

 

 

-해결방법-

배포/빌드 서버 등에 계속해서 최근 항목만을 가져오는 등의 경우나

로컬에 있는 모든 내용을 덮어쓰려는 경우 사용하면 될것같다.

 

git fetch --all 

git reset --hard origin/master


 

master 아닌 특정 branch 지정 사용 시

git reset --hard origin/<branch_name>

현재 로컬 커밋을 유지(branch로 만들어 두고 덮어쓰기)

git checkout master 

git branch <branch name> 

git fetch --all 

git reset --hard origin/master

 

이렇게 적어 놓는것은 임시방편일뿐 git에 대해서도 같이 공부해 나아가는것이 필요할것같다.

반응형