온 코딩

[ildoduk] Git 연결 후 공동 작업 시작 본문

FINAL PROJECT

[ildoduk] Git 연결 후 공동 작업 시작

SummerON 2021. 8. 2. 23:44

Git이란 

- 같은 파일의 형상을 관리하고 여러 사람이 동시에 병렬작업 할 수 있도록 지원해주는 도구

- 코드 관리 뿐 아니라 프로젝트 전반에 걸친 이슈나 진도 등 다양한 기능을 제공해주는 역할 

- 리모트 레포지토리 관리를 통해 효율적으로 프로젝트 관리가 가능 

 

=> 프로젝트 전용 레포지토리를 개설해 각 팀원의 컴퓨터에 클론으로 로컬저장소를 만든 후 협업 하고 있음.

 

깃 진짜 최고,,, 나중에 깃 따로 정리해서 포스팅해야겠다. 깃 짱!

SourceTree설치

- 사용하고 있는 툴인 intelliJ에서 바로 Git 연결이 가능하지만, 각 branch별 가시성 위해 SourceTree 사용

https://www.sourcetreeapp.com/

 

Sourcetree | Free Git GUI for Mac and Windows

A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.

www.sourcetreeapp.com

설치 후,  github 계정 추가하기! 

- ssl로 설정할 경우, ssl이 없는 경우 소스트리에서 발급받아 github, sourcetree에 등록 

이런식으로 branch별 로그를 보기 쉽다!

 

intelliJ에서도 커밋 푸시 가능

git 저장소의 파일을 열면 자동으로 git이 설치 된 버전이 뜬다!

 

 

사용 상 주의점 

- branch를 나눠서 형상관리 하기(main - develop - 각자 기능별 branch)

- 다른 사람의 작업물을 pull하기 전에 꼭 자기가 한 작업물 commit/push하기

- 두 사람 이상 같은 파일의 같은 부분을 수정하면 코드 중복으로 인한 머지 오류 발생

- 롤백을 할 때는 신중히

- 푸시은 꼭 오류가 없는 코드만 하기 , 너무 자주 하지 않기 (관리 힘듦)

Comments