일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- annotation
- 계산기GUI
- Spring
- 버블정렬
- GUI
- MVC
- 알고리즘
- 자바GUI
- 내림차순정렬
- 자바알고리즘
- 자바 계산기
- Swing
- 버블소트
- 숫자정렬
- 오름차순정렬
- 자바
- Java
- 스프링
- 이클립스 #이클립스단축키 #자바 #자바단축키
- Eclipse
- 계산기
- 배열정렬
- 자바 #java #이클립스 #eclipse #switch #switch문 #사칙연산 #계산기 #calculator #간단한계산기
- 이클립스
- 어노테이션
- Today
- Total
온 코딩
[ildoduk] Git 연결 후 공동 작업 시작 본문
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하기
- 두 사람 이상 같은 파일의 같은 부분을 수정하면 코드 중복으로 인한 머지 오류 발생
- 롤백을 할 때는 신중히
- 푸시은 꼭 오류가 없는 코드만 하기 , 너무 자주 하지 않기 (관리 힘듦)
'FINAL PROJECT' 카테고리의 다른 글
[게시판] 필요한 입출력 메소드 만들기 (0) | 2021.07.21 |
---|---|
[게시판] JQuery로 타이머 만들기 - (0) | 2021.07.18 |
[게시판] Repository - 테이블 조인으로 함께 출력해야 할 값 설정 (0) | 2021.07.16 |
[게시판] 게시판 관련 ENTITY, 기본 프로젝트 구조 (0) | 2021.07.16 |
[게시판] 유저전용게시판, 헬퍼전용게시판 (0) | 2021.07.15 |