1. Git이란 무엇일까요?
Git --> Version Control System (VCS)
버전관리 시스템입니다.
- 코드 버전 관리를 하는 이유는 무엇일까요?
- 수정할 때 마다 파일을 새로 만들면 관리가 힘들기 때문에
- 언제든 이전 버전의 코드로 돌아갈 수 있기 때문에
- 이력을 남기기 위해.
- 하나의 프로젝트를 두고 여러며의 개발자들이 협업할 수 있기 때문에.
2. GitHub이란 무엇일까요?
- Git을 사용한 프로젝트들의 저장소
- 개발자들의 Social Network.
- 즉, Git은 프로젝트의 버전관리를 도와주는 시스템이고 GitHub는 Git을 이용해 버전관리를 한 프로젝트들을 관리하게 해주는 호스팅 서비스입니다.
가장 중요하고, 기본적인 명령어
- git 시작 : git init(이니셜라이즈)
- git 상태 확인(장바구니 상태 확인) : git status
- 파일 수정 이력 기록 준비(쇼핑몰 장바구니) : git add
- 파일 수정 이력 기록(구매 혹은 구매취소 후 기록) : git commit
- commit 이력 보기 : git log
결론
개발자라면 Git 과 GitHub 는 평생 사용해야 합니다. 아직 터미널뿐 아니라 명령어..등 처음 보고 어색하지만, 더욱 친근해질 수 있도록 하루에 한번씩 리마인드 해야겠습니다 😇