이전 게시글에서 인텔리제이와 깃허브, 소스트리를 연동했다. 그런데 소스트리에서 커밋을 해도 깃허브에 소스가 올라가지 않았다. 확인해보니 branch 명이 달랐다.(로컬 : master / 깃(원격) : main)
이를 해결하기 위한 방법을 정리해보았다.
1. 소스트리에서 해당 브랜치를 선택하고 마우스 우클릭 > 이름 변경 클릭
필자는 이미 수정한 상태이기에 main 이지만, 기존에는 master로 되어있었다. 여기서 이름을 main으로 변경해준다.
2. 브랜치 > 브랜치 삭제 > master 브랜치를 삭제한다. (이미 없다면 생략한다.)
3. 기존에 master로 커밋했던 소스들을 main으로 다시 커밋하려면 History 에서 원하는 이력에 마우스 우클릭 > 이 커밋까지 현재 브런치를 초기화 > Mixed 모드를 선택하고 수행한다.
4. 그 후 파일 상태에 다시 올라온 파일들을 선택하고 커밋하여 정상적으로 깃에 올라가는지 확인한다.
'GitHub > 문제발생 및 해결방안' 카테고리의 다른 글
jekyll 서버 구동 에러 발생 (0) | 2023.02.20 |
---|---|
이클립스 깃 연동 재설정 (0) | 2023.01.29 |
git 잔디 안심어질 때 (0) | 2021.07.05 |