본문 바로가기

Github

[Github] Eclipse를 이용한 Github사용법

반응형

Github

컴퓨터 프로그램 소스를 공유하고 협업하여 개발할 수 있는 버전 관리 시스템인 깃(Git)에 프로젝트 관리 지원 기능을 확장하여 제공하는 웹 호스팅 서비스입니다.

목차

  1. 최초 업로드 Push
  2. 최초 데이터 복사 Pull
  3. 작업 후 업로드 Push
  4. 액세스 관리

 

 

 

최초 업로드 Push

 

GitHub: Where the world builds software

GitHub is where over 56 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

 

 

 

  • Repositories → New 생성

 

 

 

 

  • Pepository name 입력 → Add.gitignore 체크 → 사용할 언어로 변경 글쓴이는  JAVA로 설정 → Create repository

 

 

 

  • Settings → Branches → main을 master로 변경

 

 

  • master로 변경 확인, Code를 누른 후 아이콘을 누르면 git 사이트가 복사

 

 

 

  • Eclipse 프로젝트 및 클래스 생성 → 우 클릭 Team → Share Project

 

 

 

  • Use or create repository in parent folder of project 체크

 

 

 

  • Create Repository → .git 생성 확인 → Finish

 

 

 

 

  • 프로젝트 이름 우측 [Test master] 생성 확인, 우 클릭 → Team → Commit
  • Unstaged Changes 변경사항이 기록됨 + 눌러 아래에 추가
  • Commit Message 커밋 메시지 입력란 어떤 작업을 했는지 요약해서 쓰면 됨
  • Commit and Push

 

 

 

  • URI 복사된 git 사이트 붙여넣기 → User, Password 입력 → Preview → Preview → Push

 

 

 

  • 프로젝트 이름 우 클릭 → Team → Commit
  • Reference master 확인 → Finish

 

 

 

  • Commit 작업을 한 번 더 반복
  • git에 있는 .gitignore 파일을 pull 즉 받아와 업데이트 후 Commit and push 업로드 진행 

 

 

 

 

  • git 페이지 이동 후 정상 업로드 확인

 

 

 

 

 

 

 

 

 

 

최초 데이터 복사 및 Pull

  • eclipse → File → import → Git → Projects from Git (with smart import) → Next → Clone URL

 

 

 

 

 

  • git 사이트 이동 후 Code → git 사이트 복사 붙여 넣기 → 계정 정보 입력
  • Directory (파일 저장 경로 설정) 변경 → Finish

 

 

 

 

 

 

  • git과 정상적으로 연결이 되었으면 프로젝트 우측에 master 표시
  • (표시되지 않으면 지운 후 Import 과정 다시 진행)

 

 

 

 

 

 

작업 후 업로드 Push

  • 최초 데이터 복사 Pull 진행 후 클래스 추가 및 소스코드 수정 → 최초 Push와 같은 방법으로 진행합니다.
  • ※ 동시에 여러 개발자가 master 상태로 작업을 하면 코드가 꼬여 문제가 발생될 가능성이 있습니다.
  • Branch를 변경하여 작업 진행 (인원별 다르게 설정)
  • Team → Switch To → New Branch 생성

 

 

 

 

 

  • Team → Commit → Unstaged Changes + 클릭 → Commit Message 입력 → Commit and Push 클릭
  • Unstaged Changes 작업 후 변경된 부분이 있으면 현재 위치에 표시 + 눌러서 아래로 이동시켜야 합니다.
  • Commit Message는 변경한 작업을 요약해서 적으시면 됩니다.

 

 

 

 

  • git 페이지 이동 → Compare & pull request → Create pull request → Merge pull request
  • Commit Message 좌측 상단에 표시 마지막으로 꼭 Merge 작업을 해야 다음 사람이 최신 정보를 받아서 사용이 가능합니다.
  • ※ Merger가 불가능할 경우 Eclipse에서 다시 pull 작업, 문제가 되는 부분의 코드를 수정 후 재 Push하면 됩니다.

 

 

 

  • 소스코드 및 변경된 것을 확인 가능합니다.

 

 

 

 

 

 

액세스 관리

  • git의 repositories를 접근하기 위해서는 액세스 허가가 필요합니다.
  • git → Settings → Manage access → Invite a collaborator → 유저 이름 or 이메일을 입력하여 초대 후 사용 가능합니다.

반응형