[Git] 팀 깃헙 생성
***** Team Github *****
private 저장소일 경우
settings -> manage access -> add people
triage : 풀 리퀘스트 (관리자가 승인해야 파일을 합칠 수 있다.)
** gitIgnore 생성( 설정이 충돌하지 않도록 무시하는 파일을 지정해놓는다 )
createfile -> 파일명 .gitignore
gitignore.io 접속 -> java, eclipse -> 생성 버튼
-> 내용 .gitignore 파일에 붙여넣기 후 84번 줄 *.jar 삭제
-> 맨 밑에 .project .classpath .settings/ classes/ src/main/webapp/META-INF/ 추가하기
-> commit newFile 클릭
** Branch 생성하기
- 사본 만들기의 개념 (원본에 영향 X)
- 사본(branch)에서 작업 진행 후 문제가 없을 시 pull request -> 승인 -> 원본에 반영
** 프로젝트 세팅
Dynamic WebProject 생성 -> 프로젝트명 Develog
-> properties -> buildpath java 1.8 , project facets java 1.8 세팅
-> 폴더에 내용이 없으면 github에 올라가지 않음 -> library 추가(GSON, Ojdbc, JSTL)
-> java > 임시 class 생성 (Temp)
-> webapp > resources > css,js,images 폴더 생성
-> 폴더에 임시 파일 생성 (temp.css, temp.js, 샘플 이미지)
-> WEB-INF > views 폴더 생성 -> 임시 파일(temp.jsp) 생성
-> webapp > index.jsp 생성
* 프로젝트에 github 연동이 이미 되어있는 경우
프로젝트 우클릭 -> team -> disconnect
** source tree
새로운 탭 -> create -> 프로젝트 경로 폴더 지정 -> 생성
※ 원격 저장소 연결하기
- 깃허브 프로필 -> settings -> application -> authorized oauth apps
-> SourcetreeForWindows -> Organization access -> 팀 프로젝트 -> grant
-> 깃허브 링크 복사 -> sourcetree 설정 -> 원격 경로 , 디폴트 원격 -> 확인
-> pull 메뉴 -> 원격 브랜치 새로고침 -> main -> pull 클릭
-> history에서 ignore파일 생성되었는지 확인