이클립스에서 git 브랜치 정보를 가져오지 못할 때
===========================================================================
1. git repositories 탭으로 이동
2. 해당 프로젝트 우클릭 > Fetch from Upstream 클릭
3. 팝업창에서 우측 하단 Configure... 클릭
4. Ref Mappings를 수정해야되는데 나의 경우는 모든 정보를 가져오기 위해 master 글자가 있는 놈을 클릭하고 modify... 클릭
5. Remote branch or tag 끝에 * 추가 - ex) refs/heads/master -> refs/heads/*
6. Tracking branch 끝에 * 추가 - ex) refs/remotes/origin/master -> refs/remotes/origin/*
7. Specification: +refs/heads/master:refs/remotes/origin/master -> +refs/heads/*:refs/remotes/origin/*
( 그냥 master 라는 글자 대신 * 로 수정해줌 )
8. 위와 같이 수정해준 후 save and fetch 클릭하면 모든 브랜치 정보들을 가져온다
모든 브랜치 정보를 가져왔다면 해당 브랜치에서 pull 받은 다음 새 브랜치로 이동해주면 된다!
===========================================================================
프로젝트에서 매주 정해진 요일에 반영을 진행하는데 그 때마다 반영일자를 이름으로 한 새 브랜치를 생성해서
해당 브랜치에서 이것저것 작업을 하고 반영한다.
또 다음 반영을 위해서 새 브랜치를 생성하고 이런식으로 진행했다.
근데 새로 생성한 브랜치로 이동을 하려는데 이클립스에선 뭔 짓을 해도 생성한 브랜치를 가져오지 못했고,
fork를 통해서도 새로 생성한 브랜치 정보를 가져오지 못하길래 이것저것 건드리다가 알게 됐다.