이클립스에 기존 프로젝트를 import 한 후, 아래와 같은 warning 이 발생하는 경우
Build path specifies execution environment JavaSE-1.6. warning. There are no JREs installed in the workspace that are strictly compatible with this environment.
아래와 같이 조치하시면 warning 이 제거됩니다.
* 프로젝트 Properties 메뉴를 클릭한다.
* Java Build Path 를 클릭한 후, Libraries tab 을 클릭한다.
* "JRE System Library" 를 제거한다.
* "Add Library..." 버튼을 클릭한 후, "JRE System Library" 를 선택하고 "Next" 버튼을 클릭한다.
로컬 저장소를 복제(clone)하려면 아래 명령을 실행하세요. git clone /로컬/저장소/경로 원격 서버의 저장소를 복제하려면 아래 명령을 실행하세요. git clone 사용자명@호스트:/원격/저장소/경로
작업의 흐름
여러분의 로컬 저장소는 git이 관리하는 세 그루의 나무로 구성돼있어요. 첫번째 나무인 작업 디렉토리(Working directory)는 실제 파일들로 이루어져있고, 두번째 나무인 인덱스(Index)는 준비 영역(staging area)의 역할을 하며, 마지막 나무인 HEAD는 최종 확정본(commit)을 나타내요.
추가와 확정(commit)
변경된 파일은 아래 명령어로 (인덱스에) 추가할 수 있어요. git add <파일 이름> git add * 이것이 바로 git의 기본 작업 흐름에서 첫 단계에 해당돼요. 하지만 실제로 변경 내용을 확정하려면 아래 명령을 내려야 한답니다. git commit -m "이번 확정본에 대한 설명" 자, 이제 변경된 파일이 HEAD에 반영됐어요. 하지만, 원격 저장소에는 아직 반영이 안 됐답니다.
변경 내용 발행(push)하기
현재의 변경 내용은 아직 로컬 저장소의 HEAD 안에 머물고 있어요. 이제 이 변경 내용을 원격 서버로 올려봅시다. 아래 명령을 실행하세요. git push origin master (다른 가지를 발행하려면 master를 원하는 가지 이름으로 바꿔주세요.)
만약 기존에 있던 원격 저장소를 복제한 것이 아니라면, 원격 서버의 주소를 git에게 알려줘야 해요. git remote add origin <원격 서버 주소> 이제 변경 내용을 원격 서버로 발행할 수 있어요.