반응형 git7 This branch cannot be rebased due to conflicts Github에서 pr 머지하려 하니 다음과 같은 오류가 발생했습니다 This branch cannot be rebased due to conflicts 번역해 보자면 "충돌로 인해 이 분기의 기준을 변경할 수 없습니다."입니다. 이게 뭐지 하고 검색을 해보니 딱히 관련된 내용이 보이지 않더라고요.. 바로 결론부터 말씀드리자면 아래 화살표를 누르고 create a merge commit로 바꾸면 잘 해결되는 걸 볼 수 있습니다 rebase후 머지할 수 없어서 나오는 오류였습니다!! 2022. 6. 8. Git 명령어로 원격, 로컬 저장소 파일 삭제 Git 명령어로 원격 저장소와 로컬 저장소에 있는 파일을 삭제하는 방법에 대해 알아보겠습니다 원격 저장소에 있는 파일 삭제 원격 저장소, 로컬 저장소 파일 삭제 파일 이름은 Github에서 원하는 파일에 들어가서 코드위에 있는 파일 구조(예 app/build.gradle) 를 그대로 복사해서 쓰시는게 편합니다. 가장위 프로젝트의 이름은 빼고 app부터 시작해서 쓰면 됩니다 2021. 9. 28. 브랜치 충돌(conflict) 해결하는 방법 master이라는 팀원과 같이 쓰는 브랜치와 feature, cart라는 각각의 개인의 브랜치가 있다고 가정해 봅니다 이때 서로 다른 분기에 있어서 병합 커밋을 만들면서 코드를 합쳐야 할때 두 커밋이 서로 같은 코드를 수정했다면 병합 커밋을 만들때 충돌이 일어날 가능성이 있습니다 때문에 팀원과 같이 쓰는 mester 브랜치에 바로 병합하지 않고 나만쓰는 feature 또는 cart 브랜치에 먼저 병합 하는게 베스트입니다 그리고 병합된 커밋에 문제가 있는지 확인하고 문제가 있다면 고치고 master 브랜치에 반영해줍니다 2021. 3. 31. Git, Github 관련 기초 용어설명 Git : 깃이라고 읽고, 버전을 관리 해주는 버전 관리 시스템 GitHub : 깃허브라고 읽고, Git으로 관리하는 프로젝트를 올려두는 사이트 GUI : 그래픽 유저 인터페이스의 줄임말로 마우스로 클릭해서 커밋을 만들고, 커밋을 확인하는등 시작적으로 확인가능 CLI : 커맨드 라인 인터페이스의 줄임말로 명령어를 하나씩 입력하는 방식(GUI와 다름) Git Bash : CLI 방식으로 Git을 사용할 수 있는 환경 Commit(커밋) : 버전 관리를 통해 생성된 파일, 혹은 그 행위를 의미 로컬저장소 : Git으로 버전 관리하는 내 컴퓨터 안의 폴더를 의미 원격저장소 : GitHub에서 협업하는 공간(폴더)를 의미 Repository(레포지토리) : 원격저장소를 의미 Push(푸쉬) : 로컬저장소의 커밋.. 2021. 3. 29. 이전 1 2 다음 반응형