반응형
gitHub에서 작업내역을 remote 적용하는 과정에서 main(default)과 master(branch)가 따로 분리되어버리는 현상이 나타났다.
이렇게되면 master 브랜치에서 작업을 진행했을 때 main에 머지도 안되고 나중에 렌더링 돌려서 서버로 볼 때 이슈가 생겼다.
따로 된 것을 하나로 합치는 방법이 없는지 찾던 중 master를 강제로 main에 병합하는 방법을 찾았다!!
⛏️ master 브랜치를 main에 강제 병합!
git checkout master
git branch main master -f
git checkout main
git push origin main -f
❌주의사항 ❌
- master의 브랜치 작업을 main에 덮어쓰는 방법이다.
그러므로 main에 작업한게 있으면 다 사라질 수 있다.
⛏️ 디폴트로 브랜치 설정하는 방법
git config --global init.defaultBranch main
⛏️ 원격에 브랜치 삭제
git push origin --delete master
❌주의사항 ❌
- 깃허브에서만 사라졌을 뿐, git에서는 그대로 유지.
왜냐면 원격 저장소 gitHub에 저장소 삭제를 한것이기 때문이다.
⛏️ 로컬저장소의 브랜치 삭제
// 브랜치 삭제 명령어
git branch -d 브랜치명
git branch --delete 브랜치명
// -D는 git branch --delete --force의 약자로 강제 삭제이다.
git branch -D 브랜치명
도움이 되셨다면 아슈쿠림🍧 사먹고싶어
광고 한번씩 눌러주시면 감사하겠습니다 ♥
반응형
'프론트엔드 > 정보 용어' 카테고리의 다른 글
[Git/GitHub] Commit Convention / 깃 커밋 컨벤션 사용 (0) | 2023.05.08 |
---|---|
로컬호스트 설정방법 Setting LocalHost (0) | 2022.07.04 |
개발에 필요하고 사용하는 모든 축약어 용어 정리하기 (0) | 2022.02.17 |
터미널 Git으로 GitHub 사용하는 방법 A부터 Z까지(깃, 깃허브) (2) | 2021.12.24 |
크롬/Chrome 주소 HTTPS 에서 HTTP로 전환해서 바꾸는 방법/리다이렉트 해제 (0) | 2021.12.09 |