git

    GitHub 에서 잔디가 안심어질때 with Source Tree (소스트리)

    잔디란 Git hub에서 커밋이나 저장소등을 생성할때 활동도를 보여준다. 근데 오늘 집에서 작업을하고 푸시를 분명히 했는데 어라? 잔디가 심어지지가 않는게 아닌가. 테스트 삼아서 커밋을 해보고 재 푸시를 해봐도... 마찬가지였다 구글링을 해보니 github에 등록된 email과 로컬에서 push를 날리는 .git의 email이 동일해야 잔디가 심어진다 라는게 아닌가. 근데 필자는 보통 git bash 등에서 커맨드로 하기보단 소스트리를 애용하는데 여기서 email 을 변경해줘야 했다. 1. 먼저 위의 설정 버튼을 클릭을한뒤 2.나오는 탭에서 고급을 누르고 사용자 정보에서 '전역사용자 설정사용' 을 해제한다 3. Git hub 에 등록되어있는 이메일을 등록해주고 확인! 위의 과정을 거치고 나니 정상적으로 ..

    [Git] Sourcetree fetch 오류 (reference broken)

    증상 Sourcetree 에서 fetch 를 하던중 오류 발생했다. unable to resolve reference 'refs/remotes/origin/master': reference broken 이전에도 다른 브랜치들의 최신화를 위해 패치를 진행할때 저런 오류가나서 고치지 못하고 local 의 폴더를 날리고 새로 clone 을 받았는데 이번에도 같은 경우가 생긴것이다. 해결법 이런 방법으로 반복할수는 없어서 검색을 하니 stackoverflow 에서 이 글 을 발견할수 있었다. 가장 추천을 많이 받은 방법은 $ git gc --prune=now $ git remote prune origin man git-gc(1): git-gc - Cleanup unnecessary files and optimi..