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 테스트
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 |
댓글