반응형
LinkedIn
개발자로 성장하면서 남긴 발자취들을 확인하실 수 있습니다.
Github
WWDC Student Challenge 및 Cherish, Tiramisul 등 개발한 앱들의 코드를 확인하실 수 있습니다.
개인 앱 : Cherish
내 마음을 들여다보는 시간, 체리시는 디자이너와 PM과 함께 진행 중인 1인 개발 프로젝트입니다.
10년 후, 20년 후 나는 어떤 스토리 텔러가 되어 있을지 궁금하다. 내가 만약에 아직 조금 더 탐구하고 싶은 게 있고, 궁금한 게 있다면, 그게 설사 지금 당장의 내 인생에 도움이 안 되는 것 같더라도 경험해보자. 그 경험들을 온전히 즐기며 내 것으로 만들고, 내 일에 녹여내고... 그러다보면 그 점들이 모여 나란 사람을 그려내는 선이 될 테니까.
Recent Posts
Recent Comments
- Total
꿈꾸는리버리
[Git] 원격 브랜치가 안 뜰 때 본문
반응형
🔧 문제 상황
원격에 있는 브랜치를 가지고 오는 방법은 다음과 같다.
git checkout -b [new_local_branch_name] [remote_or_upstream branch]
// ex) git checkout -b release/2.3.0 upstream/release/2.3.0
// 이름 그대로 사용시
git checkout -t [local_branch_name]
원격에 있는 브랜치를 가져오려고 계속 시도를 했는데, 터미널이 계속 에러를 내뱉었다.
그래서 원격에 있는 브랜치 확인을 위한 코드를 입력했는데, 해당 브랜치가 없었다.
git branch -r
엥 .. 근데 깃헙에는 있는댑숑
🌟 문제 해결
그래서 구글링을 해보니까 기타 프로그램을 이용하여 원격 저장소를 Clone 시 설정을 잘못 건드는 등의 이유로 단일 브랜치 저장소로 받아버리면 이러한 문제가 발생할 수 있다고 했다. 다시 말해서 해당 현상의 원인은 저장소를 Clone 할 당시 단일 브랜치 저장소로 생성하였던 것....
특정 브랜치만 fetch되기 때문에 원격 추적 브랜치(Remote traking branch)가 생성이 안되므로 원활한 동작을 하지 않는 것이 문제였다.
이 문제를 해결하기 위해서 아래와 같은 코드를 터미널에 입력한다.
git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
git fetch origin
이렇게 하고나니
git branch -r
위와 같이 원했던 브랜치도 보이고, 해당 브랜치를 불러올 수도 있었다.
반응형
'오뚝이 개발자 > Git' 카테고리의 다른 글
👾 Git ) 특정 파일만 되돌리기 (0) | 2023.07.15 |
---|---|
👾 Git) git log 깔끔하게 보기 ( git history ) (0) | 2023.07.15 |
Comments