반응형
이전 게시글에서 인텔리제이와 깃허브, 소스트리를 연동했다. 그런데 소스트리에서 커밋을 해도 깃허브에 소스가 올라가지 않았다. 확인해보니 branch 명이 달랐다.(로컬 : master / 깃(원격) : main)
이를 해결하기 위한 방법을 정리해보았다.
1. 소스트리에서 해당 브랜치를 선택하고 마우스 우클릭 > 이름 변경 클릭
필자는 이미 수정한 상태이기에 main 이지만, 기존에는 master로 되어있었다. 여기서 이름을 main으로 변경해준다.

2. 브랜치 > 브랜치 삭제 > master 브랜치를 삭제한다. (이미 없다면 생략한다.)

3. 기존에 master로 커밋했던 소스들을 main으로 다시 커밋하려면 History 에서 원하는 이력에 마우스 우클릭 > 이 커밋까지 현재 브런치를 초기화 > Mixed 모드를 선택하고 수행한다.

4. 그 후 파일 상태에 다시 올라온 파일들을 선택하고 커밋하여 정상적으로 깃에 올라가는지 확인한다.
반응형
'개발 도구 > 오류 해결' 카테고리의 다른 글
| [IntelliJ]인텔리제이 클래스 import 에러 (0) | 2023.04.10 |
|---|---|
| [IntelliJ]인텔리제이 파일 실행 안됨(Run 뜨지 않음) (2) | 2023.02.27 |
| [Eclipse]이클립스 에러(..."javax.servlet.http.HttpServlet"...) (0) | 2023.02.25 |
| [GitHub]jekyll 서버 구동 에러 발생 (0) | 2023.02.20 |
| [GitHub] git 잔디 안심어질 때 (0) | 2021.07.05 |