본문 바로가기

Git

(5)
[Eclipse] Git Hub clone 코드 사용하기 이클립스에서 설정 파일을 제외한 후에 업로드한 코드를 import 하는 방법 Git hub에서 업로드한 코드를 another_computer 폴더에 clone 하였다. java_work2라는 빈 폴더를 생성하였다. 이클립스로 돌아와 Switch Workspace > Other 클릭하여 위에서 생성한 java_wokr2 폴더를 지정해준다. 새로 이클립스가 재실행 되고 우측상단에 git 을 추가하여 git탭으로 이동한다. git 탭으로 이동 후 Add an existing local Git repository 클릭한다. Browse 클릭하여 clone 한 파일을 선택하고 좌측에 체크한 후에 Add 클릭 그렇게 된다면 파일 목록에 clone 한 파일 목록이 나오게된다 . 파일 목록중에 import 하고싶은 프..
[Eclipse] Git Hub 연동 및 푸쉬 Eclipse 에서 java 폴더채로 git hub에 업로드를 하면 다음과 같은 문제가 발생한다. git 으로 관리할 대상 파일을 모든 파일을 대상으로 하면 안좋은 경우가 있다 (거의 대부분) 설정 파일은 git의 추적대상에서 제거할 필요가 있다. 여기서 설정이란 1. 이클립스 설정 2. java설정 (java version, 환경 등등) - 모든 설정은 다 제외하고 코딩한 최소한의 파일만 add, commit 해서 git hub 에 올려야 한다. - 설정 파일을 추적대상에서 제외하는 이유는 git hub에 올린 프로젝트를 내려받은 개발 환경이 git hub 에 push 했었던 개발환과 정확히 일치하지않으면 에러가 발생한다. - git hub에 올라간 프로젝트는 모든 설정 파일이 빠져 있기 때문에 jav..
Git Hub fetch, pull Git Hub 에서는 다른사람들과 함께 작업을 할 때에도 사용되기 때문에 다른사람이 commit 한 내용이 존재할경우에 push 를 시도하면 실패하게된다. 로컬 저장소의 commit 들이 원격 저장소의 commit이랑 일치해야만 push 되기 때문이다. fetch fetch 는 원격저장소에 있는 commit들을 로컬 저장소로 가져온다. 로컬로 가져온 commit 들을 자신이 수정한 로컬 저장소의 작업과 겹치지 않게 merge 작업 후 원격 저장소에 push 해야한다. pull pull 는 원격저장소에 있는 정보를 가져오면서 자동으로 merge 작업까지 수행한다. 이 작업에는 어떤 내용이 병합이 되었는지 알수가 없다. git push 순서 (fetch) fetch > merge > push git push..
GitHub Repositories 연동 및 push 1. GitHub 회원 가입 https://github.com/ GitHub: Let’s build from here GitHub is where over 100 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 fea... github.com 2. git 사용을 위한 기본 셋팅 - git을 사용할 폴더 위치로 이동 후 오른쪽 클릭 > Git Bash Here 클릭 - Git Bash 실행 후 git init 입력하여 해당 폴더에 local 저장소 생성됨...
Git 초기 셋팅 및 명령어 1. Git 설치 https://git-scm.com/ Git git-scm.com 2. Git 사용자 설정 (Git 설치 후 최초 한번만 설정) 1-1 명령 프롬프트 실행 1-2 git config --global user.name "사용자이름" = 초기 이름 설정 1-3 git config --global user.email "이메일 주소" = 초기 이메일 설정 3. local 저장소 생성 cd 작업할 저장공간으로 링크 명령 프롬프트 창에 >git init 입력 = 해당 폴더에 .git 폴더 생성 4. commit 1cycle 1-1 git add 파일이름 1-2 git commit -m "메시지 입력" 5. git 명령어 모음 git checkout HEAD~ 커서(HEAD)를 이전 commit 으..