728x90
오늘은 이미 만들어진 특정 저장소를 git clone 하고 나의 코드를 넣어 pr 하려고 하였다. 하지만 아직은 나의 깃허브 지식이 부족해서
fatal: 관계 없는 커밋 내역의 병합을 거부합니다.
라는 에러가 발생하였다. 이 부분은 전에 경험했던 디폴트 브랜치로 되어 있는 master 에 바로 푸시를 했기 때문에 main 이 비어있어서 생기는 커밋 오류이다.
이는 해당 레파지토리의 정보를 다 가져와서 진행했어야 하는데 그러지 못해서 발생하였다.
그래서 이 사이트를 참조했다.
https://devdebin.tistory.com/177
우선
git fetch --all 로 해당 저장소의 정보를 모두 가져오고 진행했어야 하는데 그러지 못했다.
이미 커밋 푸시까지 이루어진 상황에서는 origin main 과 커밋내역을 맞춰야만 했다.
git reset --hard origin/main 명령어로 맞추고 다시 진행하면 된다.
그리고 특정 저장소의 원격 삭제 명령어는
git push origin --delete feature/feature-0001
로컬 브랜치 삭제 명령어는
git branch -d 브랜치명
이다
728x90
'Github' 카테고리의 다른 글
Github_ 첫 커밋 에러 (0) | 2024.03.05 |
---|---|
Github_ compare & pr 하려고 할때 버튼 안보이는 현상 (0) | 2024.03.05 |
GitHub (1) | 2024.02.04 |