JAVA 기반 Github 세팅 / 업로드
Github 소스관리(github)
- 기업/이력서 개발학습 확인용 , 지금부터 차근차근 관리하자
1. 프로젝트 올리기 - 이클립스가 가지고있는 git 기능의 도움을 받을 것.
저장소 : 파일이 추가되고/변경되고/삭제된 모든 이력 관리의 로그 -> Staging,
로그를 저장소에 올리는것 -> Commit
로컬에 있는 저장소를 온라인 서버저장소로 올리는것 -> push
2. 로컬 저장소 생성
2-1. 프로젝트 R click -> Team -> Share Project
2-2. 로컬 저장소 디렉토리를 설정한다.
FINISH 누르면 로컬 저장소가 생성된다.
물음표가 떠있는 것은 Staging이 안되어 있어서 그렇다. 이제 Staging을 해보자
3. 저장소의 설정
3-1) perspective를 선택하여 Git 환경을 오픈한다.
3-2) 프로젝트 R click -> Properties 선택
정보를 추가한다. Add Entry를 선택한다.
1.key : user.name / value : 이름
2.key : user.email / value : 이메일주소 를 추가한다.
등록했으면 Apply and Close를 누른다.
4. Staging
4-1) perspective를 선택하여 JAVA EE 환경을 오픈한다.
4-2) 프로젝트 R click -> Team -> Commit
이클립스에서 커밋을 할수 있다.
여기서 불필요한 파일을 제거할 수 있다.
4-3) .gitignore 를 확인한다.
집 PC - 회사 PC 개발도구의 설정, 컴파일 결과를 제외하기 위해 이 내용을 삽입한다.
[내용추가]
.project
.classpath
4-4) Staging 상태로 변경
빨간색으로 표시한 ++ 버튼을 누르거나, Shift를 선택해 Multi select한 다음 Stage Change로 드래그한다.
4-5) Commit Message 작성
4-5) Commit
4-6) Commit 확인
- 프로젝트 R click -> Team -> Show in History
여기까지가 Local 내용
5. 원격 저장소 설정하기
5-1) github 가입
5-2) Create repository
- 이름 / 공개수준 설정
5-3) 원격 저장소 주소 복사
5-4) 로컬 -> github 업데이트 : push
- 프로젝트 R click -> team -> Remote -> Push
- github repository 주소를 붙여넣기하면 자동으로 설정되며, 하단의 계정정보만 입력.
- 소스 참조는Master. 선택한 후 Add Spec
- push 완료
Github 첫 커밋 완료.