Window -> show view -> other -> git -> 레포지토리, 스테이징, 레프로그 3개 선택하여 사용
이클립스에서 리포지토리 생성
프로젝트 생성 -> 우클릭 -> team -> share Project -> 리포지토리 선택하여 연동
연결한 프로젝트 관련 파일들 스테이지 올리고 커밋
3-1. gitignore.io 접속해서 생성
Working Tree에서 .gitignore 찾아서 위에서 찾은 내용 복붙하여 일부 파일 제외
추가로 제외할 사항은 끝 부분에 직접 기입
3-2. 수정사항 있을 때마다 커밋
4-1. 커밋 되돌리기
5-1. 브랜치 생성
team -> switch to -> 브랜치추가
생성한 브랜치로 자동 변경
브랜치 변경하여 사용
5-2. 브랜치 병합(merge)
브랜치 병합시 충돌(conflict) 주의
같은 파일 수정시 merge하려고 한다면 발생
다른 브랜치의 push내용 merge
처음 한번 pull 가져오기 해야함(연동)
원격 저장소의 브랜치를 pull 보통 main 브랜치임
push 원격의 main에 로컬의 master브랜치를 push한다.
---- 협업
팀장 :
0. 원격 저장소 생성
1. 프로젝트 생성 => 로컬 저장소 생성, 로컬저장소에 저장
2. 원격저장소 정보 pull
3. 원격저장소에 프로젝트 push (로컬:master / 원격: main)
4. 팀원 초대
팀원 :
1. 리포지토리 초대 수락
2. 팀원이 클론(최초 한번): 이클립스에서 import -> git->smart import -> clone URI
팀원에서 브랜치 생성 및 수정
로컬에 저장(commit) -> 원격에 저장(push)