본문 바로가기
Git

Git Bash 를 사용하여 Git Hub Repository 연결

by 하르싼 2019. 12. 12.
반응형

Git Bash를 이용하여 

GitHub Remote Repository와 Local Repository Java Project를 연결

 

 

1. GitHub에 Repository 생성

 

 

 

 

- Java 소스를 올려야 하기에 첫번째 그림에서 보이는것 처럼 Add .gitignore 옵션에서 JAVA 선택 후 

  두번째 그림에서 .classpath .project 를 추가 후 Commit Push 를 진행

 

2. JavaProject 생성

 - eclipse 에서 Java Project를 생성 한 뒤 해당 경로로 들어가서 파일을 확인

 

 

 

3. Git Bash 를 이용한 git init

 - cd 이동할경로 명령어를  사용하여 생성한 경로로 이동 후 git init 명령어를 실행

   (ex : cd c:\stsworkspace\gitTest)

 - git init : Create an empty Git repository or reinitialize an existing one / 기존 저장소를 초기화하거나 새로운 Git 저장소를 만드는 명령어

 

 

 - git init 를 실행한 후 해당경로로 가서 파일목록을보면 .git 이 추가되어있는것을 확인 할 수 있음

 - git status 명령어로 확인해보면 .classpath , .project 파일이 untracked 목록에 있는데 이파일들은 보통 관리를 하지않으니

   Remote Repository를 연결 한 뒤 .gitignore 을 받아서 처리.

 

 

4. GitHub Repository 연결

 - git remote add origin URL 명령어를 실행하여 Local Repository 와 Remote Repository를 연결한다.

(캡쳐화면에서는 Remote명칭을 orgin 으로 오타를 내어서 commit push 할때 오류가 발생)

 

 

 

 - git pull origin master 명령어를 실행하여 Remote Repository 의 파일들을 전부 받아온다 (.gitignore , README.md)

 - 해당 경로에 목록을 확인해보면 .gitignore , README 파일이 추가된것을 확인할 수 있다.

 

 

 

 

 

 - .gitignore 에 .classpath .project 를 추가 했었으니 다시 git status 명령어를 실행하면 untracked 목록이 비어있을 것이다.

 

 

 - Java proejct 에서 java 파일을 하나 생성 후 commit / push 테스트

      명령어 관련 참고 URL 1

명령어 관련 참고 URL 2

   

   

 

 push 를 진행시 캡처화면에서는 git push origin master 로 실행하여 명칭이 origin 을 찾지 못한다는 오류가 발생하였다

 이유는 위에서 remote add 를 실행시 리모트명칭을 origin 으로한다는게 orgin 오타로 하였다 해당 내용을 확인하려면 

 git remote -v 명령어를 실행하여 명칭을 확인 후 push를 다시 진행 하거나 

 git remote remove 명칭 명령어를 실행하여 제거 후 다시 remote repository를 추가하면 된다.

반응형

'Git' 카테고리의 다른 글

git fetch --prune git remote prune origin  (0) 2022.10.24
eclipse + git - branch 생성 및 master branch 와 Merge(병합)  (1) 2019.07.08
eclipse + git 연동  (0) 2019.07.05
Git 명령어  (0) 2018.12.12

댓글