ppobbi-study / CS_Study_Hub

CS 스터디 레포입니다.
3 stars 6 forks source link

Git, Github에 대해 아는대로 설명해주세요. #105

Open kimmainsain opened 7 months ago

kimmainsain commented 7 months ago

꼬리 질문

Seobway23 commented 7 months ago

Git, Github에 대해 아는 대로 얘기해주세요.

git은 코드 협업을 위한 형상관리 툴입니다. github는 원격 저장소입니다.

프로젝트에 사용한 커밋 방법론을 쉽게 설명해주세요.

제가 프로젝트를 진행할 때 git flow 방법론을 사용했습니다. 기능을 중점으로 브랜치를 나눠서 개발을 진행했습니다. 배포할 master branch, 기능 개발을 merge하는 공간인 dev 브랜치, 기능별로 만들 브랜치 이렇게 나누어서 개발을 진행했습니다.

충돌이 발생할 시 어떻게 해결할까요?

충돌이 발생하면 하는 방법은 여러가지가 있습니다.

  1. 직접 수동으로 충돌을 해결하는 방법
  2. 커밋을 이전으로 돌리고 다시 병합하는 방법

등과 같은 방법들이 많이 있습니다.

kimmainsain commented 7 months ago

답변

커밋 방법론

freakFlow commented 7 months ago

답변

git이란 버전관리 시스템이며, github은 git을 클라우드 형태로 관리할 수 있게 해주는 서비스입니다.

충돌이 발생할 경우

충돌이 발생한 코드를 작성한 사람과 직접 코드를 보며 해결. 이후 충돌이 일어난 이유에 대해 알아보고 작업 방식 변경