현재 Git 사용 버전 : 2.28.0

 

[문제점]

Sourcetree에서 새로 생성한 branch로 checkout 하기위해 패치를 실행하였는데 다음과 같은 오류가 발생합니다.

fatal : Remote branch ... not found in upstream origin

 

[원인]

기존에 clone 하였던 Git의 정보가 유지되어 새로운 Git의 branch 정보들을 가져오지 못하였습니다.

 

[해결방법]

Git의 global 설정이 유지되고 있는 ~/.gitconfig에서 [remote "origin"]에 관한 기술을 삭제하면 해결됩니다.

 

1) 수정 전

[user]
    name = *****
    email = *****
[difftool "sourcetree"]
    cmd = ''\"$LOCAL"\"$REMOTE\"
[mergetool "sourcetree"]
    cmd = "'' "
    trustExitCode = true
[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*

 

2) 수정 후

[user]
    name = *****
    email = *****
[difftool "sourcetree"]
    cmd = ''\"$LOCAL"\"$REMOTE\"
[mergetool "sourcetree"]
    cmd = "'' "
    trustExitCode = true

 

[References]
https://qiita.com/ZOLLVEREIN1213/items/10159a102344c97b7b70

 

Gitを2.21.0にアップデートしたらcloneできなくなった話(fatal: multiple updates for ref 'refs/remotes/origin/mas

現象 Mac用パッケージ管理ツールのHomebrew経由でGitを2.21.0(2月24日リリース)にアップデート。 GitHubからソースを落としてくるべく、git cloneを実行したら次のエラーが発生。 fatal: m...

qiita.com

https://webisfree.com/2018-07-26/git-config-%EC%84%A4%EC%A0%95-%ED%99%95%EC%9D%B8-%EB%B0%8F-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0

 

git config 설정 확인 및 변경하기

git을 사용하는 경우 config 설정에 대한 내용을 볼 필요가 있습니다. 예를들어 사용자 이름이나 email 등을 확인할 수 도 있겠죠

webisfree.com

 

728x90

'Git' 카테고리의 다른 글

[Git] Download for macOS (Homebrew)  (1) 2024.10.10
[Git] Sourcetree 설치  (0) 2022.09.21

+ Recent posts