현재 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
git config 설정 확인 및 변경하기
git을 사용하는 경우 config 설정에 대한 내용을 볼 필요가 있습니다. 예를들어 사용자 이름이나 email 등을 확인할 수 도 있겠죠
webisfree.com
728x90
'Git' 카테고리의 다른 글
[Git] Download for macOS (Homebrew) (1) | 2024.10.10 |
---|---|
[Git] Sourcetree 설치 (0) | 2022.09.21 |