[Git] Git 활용하기

cheon2308
|2023. 1. 12. 14:20
728x90

Git 이란?

 

- 형상 관리 도구

같은 저장소에서 여러 명이 동시에 작업하는 병렬 개발이 가능

 

이후 git bash 터미널에 git clone 주소

 

 

Branch 

 

- 독립적으로 어떤 작업을 진행하기 위한 개념

각 브랜치는 서로 영향을 받지 않기에 여러 작업을 동시에 진행 가능

브랜치를 병합하여 하나의 브랜치로 작업 가능

 

Git-flow 전략

 

- master : 제품으로 출시될 수 있는 브랜치

- develop : 다음 출시 버전을 개발하는 브랜치

- feature : 기능을 개발하는 브랜치

- release : 이번 출시 버전을 준비하는 브랜치

- hotfix : 출시 버전에서 발생한 버그를 수정하는 브랜치

 

 

 

예시 - 참고용 (정답 x)

 

Commit

 

- Push : Local Repository -> Remote Repository

- Pull : Remote Repository -> Local Repository

 

주의 ! Commit, Push 전에 Pull 하는 습관 들이자. 

 

 

Merge Reuquest(MR)

 

MR 탬플릿은 MR을 요청할 때 공통적으로 체크할 내용을 .md 파일로 만들어 관리하는 것입니다!

Conflict를 방지할 방법들

 

  • 다른 사람이 작성한 코드는 임의로 건들지 말자
  • git pull을 통해 원격 저장소와 로컬 저장소를 자주 동기화
  • master, develop 브랜치에 직접 push는 자제  (대신 MR을 날리자)
  • commit & push를 생활화 하자
728x90

'Tool > Git' 카테고리의 다른 글

[Git] Fork & Pull model  (0) 2022.10.28
[Git] workflow  (0) 2022.10.28
[Git] branch & merge  (0) 2022.10.28
[Git] reset & revert  (0) 2022.10.28
[Git] Undoing(되돌리기)  (0) 2022.10.28