Branches
Last updated
Last updated
eGit(Eclipse Git)을 이용하여 Branch를 관리하는 방법에 대해서 알아본다.
eGit을 이용하여 Local Branch를 생성할 수 있다. Local Branch를 만들고 원본 Branch와 별개의 작업을 수행할 수 있으며, 이는 Local Repository에 저장된다. 필요한 경우 Remote Repository에 push할 수 있다. Git Perspective의 Branches에서 생성 가능하다.
sub라는 이름의 Branch 생성한 경우 다음과 같이 Local Branch 목록에 추가되며, 직전에 선택되어있던 Branch의 내용이 신규 Branch로 복제되고 해당 Branch가 선택되어 있게 된다.
서로 다른 Branch 간에 Checkout이 가능하다. Checkout을 하게 되면 해당 Branch의 코드 상태가 Editor에 표시된다. Checkout은 해당하는 Branch를 더블클릭하거나 우클릭을 통하여 할 수 있다.
현재의 Branch를 Remote Repository에 Push한다. 존재하지 않는 Branch라면 생성된다.
Remote Tracking은 Remote Repository 중 설정한 패턴의 Branch 정보가 표시되는 영역이다. 해당 Branch로 Checkout 하여 코드를 확인하거나, Merge 등을 통한 병합 작업이 가능하다.