본문 바로가기

CPU

(2)
[Git] 관계 없는 두 브랜치 병합 github에 이전에 작업한 코드를 업로드하기 위해 새 레포지토리를 생성하고 푸쉬했으나 관계 없는 커밋 내역의 병합을 거부합니다 라는 메시지와 함께 병합에 실패했다.. 원인은 레포지토리에 readme, License 등을 미리 생성해서 그런 것으로 추측된다. 사실 푸쉬는 가능했으나 브랜치가 분리되어 있고 두 브랜치를 merge할 수 없었다. (--force 옵션으로도..) github에서도 두 branch가 관계가 없다라는 메시지와 함께 pull&request 생성이 불가했다. 해결 해결 방법은 간단했다. 관계 없는 history에 대해 허용해주는 옵션을 사용하면 되는데 아래와 같다. git merge main --allow-unrelated-histories 나는 main을 master에 병합시켰다. ..
디스크 파티션 합치기(파티션 옮기기) PC를 배정받아 사용하는 과정에서 disk용량 문제가 존재했다. trouble shooting 과정을 글로 남겨볼까 한다. 보통 디스크 파티션은 디스크 관리 페이지에서 쉽게 해결이 가능하다. 위 사진처럼 C드라이브를 우클릭해서 파티션을 나눌 수도, 할당되지 않은 빈 공간이 있다면 이 역시 우클릭을 통해 D드라이브 등 다른 문자의 드라이브를 할당하거나 C드라이브에 합칠 수도 있다. 그런데 나의 경우는 복구 파티션이 정상 파티션 사이에 위치했다... 사진을 보면 100GB의 할당되지 않은 빈 파티션이 존재한다. 기본적으로 파티션을 합치려면 두 파티션이 붙어있어야 가능한데 나의 경우에는 두 파티션이 복구 파티션을 사이에 두고 분할되어 있다. 이렇게 되면 디스크 정리창에서는 파티션 합치기가 불가능하다. 그래서 ..