상세 컨텐츠

본문 제목

Github 프로젝트 올리기 (Github project push)

Etc

by husks 2016. 4. 7. 15:40

본문

반응형


* 해당 작업을 따라하실려면 git이 설치가 되어 있어야 합니다. 


(https://git-scm.com/) 여기에서 각자의 OS에 맞는 설치 파일을 받으셔서 설치 하시면 됩니다. (설치파일 받으신 후 next 계속 누르시면 끝)


설치 후 git 명령어가 실행 안되시면 컴퓨터를 재부팅 해보세요.



GitHub에서 프로젝트를 가져오려 하시는 분은 다음을 참고 하세요. http://huskdoll.tistory.com/471



이클립스나 STS에서 프로젝트를 생성합니다.


저는 간단하게 GitTestProject 를 하나 만들고 HelloWorld.java 를 생성했습니다. (java project)


내용은 중요하지 않고 프로젝트를 github에 올린다는게 목표라서 대충 만들었습니다.


java project 뿐만 아니라 Spring 이라든지 아무 프로젝트나 생성하셔도 됩니다.




git init


CMD창을 여시고 생성한 프로젝트의 경로를 찾아 가세요.


들어가신 후에 git init 명령어로 .git 디렉토리를 생성하고 로컬 저장소로 사용되도록 설정합니다.


$ git init

아래와 같은 결과가 나오면 성공한 것입니다.




git add


정상적으로 init 명령어가 실행 된 후 add 명령어로 프로젝트 파일들을 Staging area로 add 하여 줍니다.


저는 해당 디렉토리의 모든 파일을 add 할 것이기 때문에 뒤에 . 를 붙여줬습니다.

(스샷을 보면 제가 처음 할 때 잘 못해서 * 로 했는데 공식적으로 . (마침표)을 붙여주면 전체 파일을 add 합니다.)


$ git add .




git commit


git이 add 명령어로 실행한 파일들을 인식하면 commit 명령어로 버전관리를 하면 됩니다.


SVN, CVS 명령어인 commit와 다르게 로컬 저장소(자기 PC)에  저장하는 것입니다.


$ git commit -m "commit comment"


"commit comment" 는 커밋 시 적는 코멘트입니다. 커밋하는 설명을 적으시면 됩니다.




GitHub 에서 New repository 생성


GitHub 사이트에 로그인 하시면 우측 상단에 +표시를 누르시면 아래 그림과 같이 New repository 를 생성 할 수 있는 버튼이 생깁니다.




클릭하시고 Repository name를 정하시면 됩니다. (저는 Project명과 동일하게 생성하였습니다.)




생성하시게 되면 repository 주소를 알려줍니다. (아래 그림의 표시한 부분입니다.)


우측의 클립보드 복사 버튼을 눌러 주소를 복사해 주세요.





git remote


remote로 GitHub에서 생성한 repository 의 https를 등록합니다.


$ git remote add origin https://github.com/psyken/GitTestProject.git




git push


GitHub에 파일을 저장하는 명령어인 push를 실행합니다.


$ git push -u origin master




git 설정을 별도로 안하시면 ID/PW 를 물어보는 창이 뜹니다.


GitHub 의 계정과 패스워드를 입력하세요.




정상적인 아이디와 패스워드이면 아래와 같이 push된 내역을 확인 하실 수 있습니다.




GitHub 사이트에 아까 생성한 repository를 보시면 프로젝트가 정상적으로 올라가 있는것을 확인 하실 수 있습니다.



반응형

관련글 더보기

댓글 영역