soozya
[Git] non fast forward 오류 해결 본문
팀플 당시 git으로 협업할 때도 그렇고...
프로젝트 한거 수정하면서 업로드 할 때도 그렇고 정말 헤어나올 수 없는 오류 해결...ㅠㅠ
이런저런 글들을 찾아서 Configure fetch 혹은 Configure push를 해도 해결이 안 되고, 와중에 항상 발견되는
failed / Dirty_work tree 로 인해 서터레스 받는 와중에 귀한 글을 발견해서 나도 정리하기ㅠㅠ
매번 찾을 수는 없잖아용?
1️⃣ 우선 프로젝트에서 Team - reset 선택
2️⃣ 아래 Reset Type에서 Hard를 선택하면 되는데, 해결되고 나니 자동으로 Mixed로 변경되어 있었음!
3️⃣ 여기까지 한 후에 Git Repositories 로 이동합시다
4️⃣ 이후 Branches - Remote Tracking 에서 origin/master 우클릭 후 Merge 선택하면 오류가 해결됩니다.
다음엔 이런 오류가 생기지 않기를....
만약에 이런 상황에서도 진행되지 않는다면!!!
다시 기본적인 해결방법 궈...
1️⃣ Remotes - origin에서 올라간 화살표 우클릭 - Cofigure Push... 선택
2️⃣ Advanced... 클릭
3️⃣ Remove의 휴지통 버튼 먼저 클릭 후에 Source ref:에서 master 선택 - Add Spec - Finish - Save and Push 누르기
4️⃣ 이후 다시 Java EE (이클립스 화면)로 돌아가서 프로젝트 우클릭 - Team - Commit... 선택하면 올라감
- 만약 여기서 안된다면 다시 위로 올라가 Reset ~ Merge를 선택해보아요.
근데 매번 이러는거면 뭐가 문제가 있어도 단단히 있는 것...아닐까..?ㅎ....
Disconnect 누르고 다시 연결해도 마찬가지라... 이게 뭐가 문제는 있을텐데...... 그냥... 일단 이 프로젝트는 감안하고 넘어가용.........
'🔎TIP' 카테고리의 다른 글
GitHub 연결하기 (개인 사용자) (0) | 2023.02.21 |
---|