DevCourse TIL Final Project #6 Git 관리 & ETL 설계

김태준·2024년 1월 26일
0

Data Enginnering DevCourse

목록 보기
93/93
post-thumbnail

프로젝트를 진행하면서 Git 관리 역시 진행하게 되었는데, 나중에 취업을 하든 개인적으로 토이프로젝트를 진행하든 완벽하게 정리를 해둔다면 추후 도움이 많이 될 것 같아 작성.

✅ Github

Git이란 버전 관리를 위한 SW이고, 이러한 git을 사용해 서비스하는 것이 Github이다.

이런 Git을 잘 익혀둔다면 무슨 프로젝트를 하든 편하게 코드 관리를 할 수 있다.

🎈 git branch


git branch란, 프로젝트를 진행하면서 이전 기록들을 관리하여 세부적으로 겹치는 내용을 분할하거나 합쳐야하는 내용을 합치는 기능을 통해 local 영역(혼자 토이프로젝트 하는 case)과 remote영역(여러 팀원들과 코드 공유 및 수정하는 case) 모두 유용하다.

git의 경우 branch별로 snapshot을 가리키는 포인터 역할을 하여 만일 수정사항이 있어 이전으로 돌아가고 싶다면 해당 branch로 checkout을 해 이동할 수 있다. (git의 경우 데이터를 변경사항, change set으로 기록하지 않고 일련의 스냅샷으로 기록하므로)

profile
To be a DataScientist

0개의 댓글