Eclipse에서 Git 사용하기

Eclipse에서 Git 사용하기

📥 Eclipse에 Git을 연동하여 사용합니다.

안녕하세요, 해을입니다🦖

이번 글에서는 이클립스에서 Git 사용하는 방법에 대해 알아보겠습니다!

💡 이클립스(eclipse)에서 Git 사용하기

잠시 잊고 지냈던 알고리즘 공부를 다시 시작하기 위해 오랜만에 이클립스를 실행시켰습니다.

Clone 하려고 보니 이클립스에서 Git 사용하는 방법을 까먹었지 뭐예요^^,,,

자주 사용하지 않으면 쉬운 거라도 까먹는 것 같습니다,,,

그래서 다음에는 빠르게 찾아볼 수 있도록 이클립스에서 Git 사용하는 방법을 정리해두려 합니다.

참고로 기존 저장소에서 Clone 받는 것이 아닌 처음으로 이클립스와 Git을 연동하시는 분들도

새로 Repository를 생성한 다음 아래 과정을 진행하시면 됩니다.

💡 Git 연동 및 내려받기 - Clone

🥨 1. 원격 저장소 주소 복사

clone 받을 원격 저장소의 주소를 복사합니다.

(새로 작업하시는 경우, 새로운 저장소를 만들어 주세요.)

image

묵혀뒀던 알고리즘 레포 소환

🥨 2. 이클립스 실행 및 Git 퍼스펙티브 추가

이클립스를 실행하여 우측 상단 Open Perspective 버튼을 클릭한 후, Git을 추가합니다.

image

image

Git 추가된 화면

🥨 3. 원격 저장소 Clone

메뉴에서 Clone a Git repository를 클릭합니다.

image

URI에 복사해둔 원격 저장소 주소를 붙여넣기하면, Host와 path 칸이 자동으로 입력됩니다.

하단에 있는 User와 Password는 직접 입력한 후, 다음으로 넘어갑니다.

image

브랜치 선택 후, 다음으로 넘어갑니다.

image

clone 받을 로컬 저장소 위치를 입력합니다.

image

🥨 4-1 프로젝트 가져오기

Working Tree에서 작업할 프로젝트를 Import 합니다.

image

Import 경로 확인 후, Finish 버튼을 클릭하면 해당 프로젝트가 생성됩니다.

image

image

🥨 4-2 프로젝트 생성하기

Import 하지 않고 새로 프로젝트를 만드는 경우도 살펴보겠습니다.

새로 만든 프로젝트는 Git에 연동되지 않아 따로 설정해야 합니다.

연동 상태는 프로젝트 옆에 [저장소명 master] 표시로 알 수 있으며, 표시가 있어야 연동된 상태입니다.

image

연동할 프로젝트를 우클릭한 후, Team -> Share Project를 클릭합니다.

image

로컬 저장소 생성 창에서 Use or create repository in parent folder of project를 체크하면

생성한 프로젝트 폴더 내에 로컬 저장소를 생성하게 됩니다.

다른 폴더에 로컬 저장소를 생성하고 싶다면 체크를 해제하고 create를 통해 경로를 지정하면 됩니다.

저는 체크한 상태로 진행하겠습니다.

image

Finish 버튼을 클릭하면 프로젝트가 연동되어 표시가 나타난 것을 확인할 수 있습니다.

image

💡 업로드 - Commit, Push

🥨 1. Git Staging 창 띄우기

Window -> Show View -> Other에서 Git Staging을 선택하면

하단에 Git 작업을 진행할 수 있는 Git Staging 창이 추가됩니다.

image

image

🥨 2. Add

commit할 파일들을 선택 후, + 버튼을 눌러 Add(staged Changes로 이동)합니다.

Add된 파일들은 ? 표시에서 *과 +로 표시가 바뀝니다.

image

image

? : 추적 안되는 상태, */+ : add(스테이지) 된 상태

🥨 3. Commit

커밋 메시지 작성 후, Commit 버튼을 클릭합니다.

이때, Commit and Push를 통해 push까지 한번에 진행할 수도 있습니다.

image

🥨 4. Push

따로 Push 하는 경우, 해당 프로젝트 우클릭 -> Team -> Push to Upstream을 통해 Push 할 수 있습니다.

image


자! 이렇게 해서 이클립스에서 Git 사용하는 방법을 알아봤습니다.


오류 및 오타 지적, 질문, 인사 등 무엇이든 언제나 환영입니다!

읽어주셔서 감사합니다.

끝!🦕

👍 참고


© 2022. Haeeul All rights reserved.

🐾해을의 개발자국🐾

Powered by Hydejack v9.1.5