컴퓨터공학1학년/Git

Visual Studio에서 git config --global 에러 해결 방법

반나무 2022. 4. 27. 21:49

Visual Studio에서 프로젝트를 작업하고 Push를 하려고하니 Readme를 Github에서 올려둔것 때문에 이런 경고창이 나왔습니다.

원래는 

Merge branch 'master' of https://github.com/~~~

이런식으로 잘 병합되었는데.. 왜 그런지 이유는 알 수 없었지만 우선 고쳐야하니 생각을 해봤습니다.

 

원격 레파짓토리에 있는 데이터를 merge, rebase, fast-forward only로 할꺼냐 정하라는거같은데..

정작 사용하고있는 PC에 Git cmd가 설치가 안되어있어서 난감한 상황이 되었습니다.

 

분명 Visual Studio안에서 해결할수있을꺼다. 생각해 해당 내용을 정확히 알기 위해 검색을 해봤고

아래와 같은 좋은 블로그를 찾았습니다.

 

[GIT] Git pull 전략 (default, --ff -only, --rebase)

git pull 을 별도 옵션 없이 하게되면 다음과 같은 warning 이 발생하는 것을 볼 수 있습니다. warning: Pulling without specifying how to reconcile divergent branches is discouraged. You can squelch this..

sanghye.tistory.com

역시나 Visual Studio에는 답이있었고.

Git 설정창에서 "풀할 때 로컬 분기 다시 지정 옵션"이 이 문제를 해결하는 열쇠였습니다.

True로 설정하니 pull받은 내용이 현재 로컬 레파짓토리에 들어와졌습니다.

 

여기서 드롭박스의 세팅이 어떤 차이가 있는지 알아보고자 했지만 다시 현상이 재현되지 않아 다른 테스트는 해보지 못했습니다.

 

 

 

 

반응형