gpffh1011
GITHUB 본문
더 추가 해야됨
<<올리는 법>>
이클립스에 새로운 자바 프로젝트 만듬 >
만든프로젝트 우클릭 > propertics > location파일바로가기 버튼클릭 >
열린창에서 만든프로젝트파일 들어가서 우클릭 > Git Bash Here >
1. 처음이면 사용자 등록
> git config --global user.name "홍길동"
> git config --global user.email "email"
1.1 등록되어있는지 확인하는 법
> git config --global user.name
> git config --global user.email
1.2 로그인 정보 없애기
> git config --global credential.helper manager
> git credential-manager delete https://github.com
2. 연결되어있는지 확인 > git remote -v
1) 연결x있을때 (연결안되어있으면 아무변화x)
2) 다른주소 연결 되어 있을 때
3) 또 다른 오류
2-1. 연결 안되어있다면 연결 > git remote add origin (origin은 변경가능하나 origin으로 많이씀)
- 위 코드로 연결 안되면 직접 주소쳐서 입력하기 > git remote add origin https://githup.com/본인아이디/본인이깃에설정한Repository name.git)
2-2. 다른 주소 연결 되어 있을 때 그 주소 지우고 다시 연결 > git remote remove origin
- 다시연결 (2-1번)
2-3. "fatal: not a git repository (or any of the parent directories): .git "오류가 출력된다면 저장소인식못한듯?
- git init 으로 해결
2-1,2,3 후 다시 연결되어있는지 확인 (2번) > git remote -v
3. 혹시 모를 확인들
> pwd (공유하고자 하는 파일이 나오는지 확인)
> git status (현재상태 알고 싶을 때)
4. 공유할 파일 선택
1. .gitignore파일 생성
> 이클립스에 돌아가 프로젝트 우클릭 > new > file >file name칸에 ".gitignore"입력(점 빼먹지마)
> 열린창에 장바구니 속 파일 중 공유하면 안되는 파일명 치고 저장(저장 빼먹지마)
> 다시 git status (올릴 파일만 있는지 장바구니 확인 - 위 git status설명 사진과 비교시 .gitignore에 입력한 파일들 장바구니에서 사라짐)
5. 진짜 올리는 단계(띄어쓰기 주의)
1) 파일추가
- git add . (.은 현재폴더 전부를 뜻함)
2) 현재 올리는 작업에 대한 commit
- git commit -m "모두가 알아 볼 수 있도록 성의껏 작성하기!!"
3) 올리기 // 충돌 막기위해 git pull origin master 먼저 하고 올리기
- git push origin master
4) 충돌시
> git pull origin master
> 충돌처리
> git add .
> git commit -m "어쩌구저쩌구"
> git push origin master
<git 다운로드 할 때>
1. Package Explorer에서 properties > Location눌러 창열기 > 우클릭 > Git Bash Here 열기
2. git clone + 다운로드할 github주소입력 + 원하는 폴더명입력 (폴더에 다운로드됨)
3. 이클립스로 돌아와서 Package Explorer에서 우클릭(File눌러도 됨) > import > Projects from Folder or Archive
> import source 에 2번에 입력한 폴더경로 입력 > Finish
<작업도중 다른사람꺼 받을 때>
- git pull origin master
<eclips에서 불러오기 >
File -> import -> General -> Projects from Folder or Archive -> Next>클릭
-> import source 칸에 C:\Users\SSY\eclipse-workspace\java-ssg 입력
'자바 > 관련상식' 카테고리의 다른 글
Statement(JDBC) (0) | 2020.06.24 |
---|---|
패키지(Package) (+나누는 이유) (0) | 2020.06.18 |
JDBC/MySQL Driver (0) | 2020.06.15 |
[자바 상식] J2EE, JDK, JRE, J2SE 차이 (0) | 2020.05.14 |
[자바 상식] CGI와 서블릿 그리고 톰캣 (0) | 2020.05.14 |