본문 바로가기

깃허브2

초보자를 위한 Git이론(2) - 그래서 Git이 뭔가요? 지난 시간에는 Git을 왜 쓰는지에 대해서 필자의 개인적인 생각을 적었었다. 오늘은 지난시간에 그렇게 강조했던 Git에 대해서 설명을 해보고자 한다. Git의 정의 Git은 분산 버전 관리 시스템으로, 여러명이 협동을 하게 만들어진 소프트웨어이다. 주요 기능은 프로그램 소스들에 대한 수정 별로 변경사항을 관리하고, 추적하게 하는 프로그램이다. Overview 해당 그림을 보고 있으면, 깃허브의 대략적인 사용 방식을 알 수 있다. 우선 프로젝트를 깃허브에 등록시킨 후, 등록시킨 사이트에서 내용물을 "복제(Clone)"해와서 작업을 하는 방식으로, 프로젝트의 병렬처리를 가능하게 하였다. 이를 통해서, 한번에 한명이 작업할 수 있는 단점을 없애게 되었다. 또한 깃허브를 사용하면, 여러명이 서로 작업을 하였을때.. 2021. 10. 30.
초보자를 위한 Git이론(1) - Git을 왜 써야하나요? 서론 보통 학부생 수준에서 협동 프로젝트를 시작할 때 가장 많이사용하는 것이 Git이다. 하지만 Github가 필요하다! 라는 것은 알고 있지만, 막상 인터넷에서 찾아보면 Git에 대한 설명이 어려운 경우가 많다. 본인도 Github에 대한 검색을 학부생 2학년때 하다가, 분산버전 관리 시스템이라는 어려운 단어를 보고 도망친적이 있었다. 그래서, Git이 뭔지도 모르는 초보자들을 위해서 글을 써보려고 한다. 본론 Git이라는 것이 정확히 무엇인가. 를 이야기 하기 전에, 우리는 Git이 왜 필요한지부터 알아보자. 일반적인 소프트웨어학과, 컴퓨터학과를 나왔다면, 1학년 수준에서는 파이썬과 C언어위주로 공부했을 것이다. 하지만 학년이 올라가면서 2학년 이상부터는 현업에 쓸만한 기초적인 언어를 배우기 시작하는.. 2021. 10. 28.