개발일지/스파르타 코딩클럽 부트캠프

[TIL] 1주차 3일 팀 프로젝트, 깃과 깃 허브

치치베베 2024. 4. 17. 21:18

우리 조는 다행히 현재 조장을 맡으신 분께서

깃 허브를 예전에 몇번 써보셔서 처음부터 깃 허브 데스크탑에 대해서

조금 사용법을 배우고 시작해서 수월하게 프로젝트를 진행할 수 있었던 것 같다.

 

오늘 배운 내용

  • 깃에 대해서
  • 깃허브 사용법
  • 깃허브 충돌 발생 원인과 회피 방법
  • 깃 플로우 전략
  • 깃 컨벤션

 

일단 깃에 대해서.

 

깃은 간단하게 말해서 옛날부터 개발자들이 팀 프로젝트중에 여러 시행착오를 겪어오며

만들어진 편하게 작업물을 공유하고 받으며 작업할 수 있는 것이다.

 

한 마디로 깃이란?

 

VCS

Version Control System

버전 관리 시스템이다.

 

깃은 그 자체만으로도 사용할 수 있지만 거의 터미널에 하나하나 명령어 쳐서 해야하는 수준이라..

너무너무 어렵다.. 

 

그래서 있는 것이 깃 허브 이다.

 

깃 허브는 말 그대로 깃을 UI화 시켜서 사용하기 편하게끔 해놓은 것인데

원래 깃 허브는 웹사이트 형식이고 깃 허브 데스크탑은 앱으로 다운받아서 하는 것이다.

 

오늘 강의에서는 깃 허브 데스크탑과 깃 허브에서 실제로 레파지토리를 만들어서

사용해보는 실습 시간을 가져봤고, 사용하면서도 무척이나 편했지만

궁금했던 부분들과 몰랐던 사용법 까지 알았다.

 

**중요한 부분** 

레파지토리를 만들 때 ignore 부분을 꼭 설정해주어야 하는데

그렇지 않으면 꼭 공유하지 않아도 되는 소위 정크파일들까지 모두 공유가 되어서

용량이 말도안되게 늘어나게 되니까 주의

 

이렇게 코드 공유가 편한건지 몰랐습니다..