이번에도 git에 대한 일지입니다. 간혹 알수 없는 (?) 이유로 해당 오류가 나곤 하는데. 해결 방법을 검색해서 다음과 같이 해결 하였습니다.
Git Repositories 탭에서 Remotes - origin에 push 방향에 우클릭하여 Configure Fetch를 누릅니다.
Git Repositories는 Window - Show view - Other 로 찾아갈 수 있습니다.
Ref mappings가 비어 있다면 add를 눌러 추가하고, 이미 추가 되어있다면 Advanced를 누릅니다.
Specificattion for fetch에 기존에 등록된 Source Ref가 있다면 Remove를 눌러 제거 해줍니다.
그리고 상단의 탭을 이용해 add Spec을 새로 해줍니다. Finish - Save and Fetch
Branches Local - Merge에서 다시 Merge를 하고
프로젝트에서 Team - Remote - Push - Finishes 를 눌러 Push를 완료합니다.
대부분 이런 문제들은 이클립스 egit의 문제입니다. 개발자라면 그냥 sourcetree 씁시다. 이런 골치아픈 에러 싹 사라짐!!
참고 출처
http://blog.naver.com/PostView.nhn?blogId=sim4858&logNo=220924984480
http://siaer.tistory.com/65
http://devx.tistory.com/entry/git-push-%EC%8B%9C-%EC%98%A4%EB%A5%98%EB%A9%94%EC%84%B8%EC%A7%80-%EB%B0%9C%EC%83%9D%EC%9B%90%EC%9D%B8
'디버깅 > Git' 카테고리의 다른 글
[Homebrew] Error: Failure while executing: git config --local --replace-all homebrew.private true (0) | 2018.04.10 |
---|---|
[Git] Repository 충돌시 git 삭제방법, git URL변경 방법 (2) | 2018.04.09 |
[Git] push가 완료된 commit 여러개를 하나로 합쳐보자 (0) | 2018.01.02 |
[Git] eclipse Git에서 Pull 에러 (checkout conflict with files : ~~) (1) | 2018.01.02 |
[Git] STS, Eclipse에서 github 프로젝트 가져오기, clone하기 (스프링 프로젝트) (0) | 2017.12.20 |