반응형

GIT 2

버전 관리 시스템

1. 버전 관리 시스템의 개요(1) 버전 관리 시스템의 개념버전 관리 시스템 (VCS : Version Control System) 은 파일의 변화를 시간에 따라 버전별로 기록했다가 나중에 다시 꺼내 사용할 수 있도록 만든 시스템이다.파일을 버전 관리 시스템에 보관하면 추가, 수정, 삭제 내역을 확인하고 언제 어떤 사용자가 작업했는지 추적할 수 있다. 또한 파일을 이전 상태로 되돌리고 시간대별로 파일의 변경 사항을 비교할 수도 있다.  (2) 버전 관리 시스템의 종류버전 관리 시스템에는 중앙 집중식과 분산 방식이 있다. 중앙 집중식 버전 관리 시스템 (CVCS)중앙 집중식 버전 관리 시스템 (CVCS : Centralized VCS)는 중앙에 서버를 두고 저장소로 사용하면서 네트워크로 연결된 모든 컴퓨터..

GIT 2024.06.12

[GIT] There isn't anything to compare 오류 해결 방법

1. 문제 발생 GIthub에 새로운 repository를 생성하고 intellij 에서 이미 진행중인 프로젝트에 연동하였다. 이후 Commit & Push 를 실행하고 발생한 에러이다. 2. 오류 발생 상황 Repository에 push하는 과정에서 Github의 default Branch는 main이고 intellij 의 default Branch는 master 이기 때문에 발생하였다. push 하는 과정에서 master 브랜치가 자동으로 생성되었고 master 브랜치에 push를 한 상황이였다. main 브랜치가 기본 브랜치로 잡혀 있기 때문에 master 브랜치의 내용을 main 브랜치로 넘기려는 과정에서 오류가 발생한 것이다. 3. 오류 발생 원인 main 브랜치가 비어있기 때문에 master ..

GIT 2024.02.17
반응형