본문 바로가기
반응형

github10

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.
Android Studio Arctic Fox library 추가하는 방법 Android Studio를 Arctic Fox로 버전을 업그레이드 하고 나서부터 평소와 같이 프로젝트 단위에 build.gradle에 maven {url 'https://jitpack.io'}를 추가하고 라이브러리를 import 했습니다. 하지만 되지않아 굉장히 당황했는데요 해결법은 굉장히 간단했습니다!! 왼쪽 Gradle Scripts를 보면 settings.gradle라는 파일이 있습니다 Arctic Fox는 maven {url 'https://jitpack.io'}를 build.gradle에 추가하는게 아니라 settings.gradle에 추가합니다 settings.gradle 이렇게 해주고 다시 import를 해보려하면 잘 import되는걸 확인하실수 있습니다! 2021. 9. 30.
브랜치 충돌(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.
반응형