관리 메뉴

개발 노트

Git 시작, 협업 사용법 본문

Spring Project : 22.10.24~

Git 시작, 협업 사용법

hayoung.dev 2022. 10. 7. 16:31

[Git 시작(팀 레퍼지토리 연결)]

1. sts의 오른쪽 위 - git 추가

2. clone a git repository

3. 메일의 초대링크 복사, 붙여넣기

4. 폴더 경로 하단과 같이

5. spring으로 돌아와서 왼쪽 위 file - import에서 gradle - existing gradle project

6. 링크에서 폴더 경로 

C:\Users\admin\git\s20221103\s20221103

상단 불러옴. 

 

[Git 협업]

1. git 작업 전 백업

프로젝트 우클릭 >export > general> file system > 원하는 백업파일 선택 >  원하는 폴더로 저장

 

2. commit

프로젝트 우클릭 > team > commit > (*local이 내 저장소)

> 코드 변경한 부분 git staging에서 코드 다시 확인하면서 unstaged에서 staged로 +하기

> commit

 

3. clean

git repository에 접속

> 프로젝트 우클릭 > clean > 체크박스 include ignored resources 선택 > .class만 select all > finish

> 다시 java에 접속

 

4. pull

team > pull(위에 있는 것) > 하나씩 변경된 코드 확인하며 + > 우클릭 merge tool 

> 만약 변경된 코드의 범위가 이상하면 +, -를 한 후

> local 밑에 있는 코드 잘라내서 중간 저장소 전체선택 후 붙여넣기

* .class 파일은 그냥 +하기

gradle인 경우 Refresh gradle project 꼭 하기

 

5. push

git staging > 변경사항 확인 후 staged changes로 넘김 > commit and push

 

 

- 항상 진행하는 순서 : commit > clean > pull > push

- 문제 있으면 : 서버 멈추고 project > clean

 

 

*fetch(안해도 됨)

프로젝트 우클릭 > team > fetch form > origin > configure > save and fetch > close

 

 

[local(내컴퓨터)]   ---commit--->   [git repository]   ---push--->   [git server]

                             <---pull-----                               <---fetch---

 

 

 

*한 파일을 git server의 두 레퍼지토리에 저장하고 싶을 때

git repositories > 프로젝트의 remotes 우클릭 > create remote > 이름 지정하고 create

> change를 눌러서 원격저장소 주소 지정 후 finish > save

그럼 이렇게 두 개 이상의 저장소에 저장할 수 있다.

 

참고 글 : https://soo-vely-dev.tistory.com/12

반응형