[Git] Git? GitHub?
Git에 대해 공부하기 전에 근본적인 질문으로 Git이란 무엇이고, GitHub이란 무엇인지 생각해보자. Git Git이 무엇일까? 간단하게 말해서 Git은 코드의 버전을 관리할 수 있는 프로그램을 말한다. 버전 관리 과제 수행을 예시로 들어보자. 과제 보고서를 작성하면서 내용을 추가하며 수정하며 이전 완성본이 필요할 경우에 대비하여 파일을 남겨두는 경우가 있다. 이렇게 매번 달라지는 파일을 만들다보면 "과제보고서.doc", "과제보고서(수정).doc", "과제보고서(최종).doc", "과제보고서(진짜_최종).doc"과 같이 파일이 생성될 것이다. 여기엔 파일의 어떤 내용이 수정된 것인지 확인하기 어렵고, 파일의 중간 내용을 확인하기 어렵다(어떤 파일을 봐야 이 내용을 볼 수 있는가?) 는 문제점이 있다..