-Version Control System(VCS)
-하나의 파일에서 업데이트된 것을 기록하는 것. 다 하나하나 올리면 용량 차지하니까
협업할 때 굿👍
코드 버전 관리하는 이유?
1. 수정할 때마다 파일을 새로 만들면 관리가 힘들다.
2. 언제든 이전 버전의 코드로 돌아갈 수 있다.
3. 이력을 남기기 위해(어디가 문제점인지 찾기 누가 똥을 쌌는가..)
4. 하나의 프로젝트를 두고 여러명의 개발자들이 협업할 수 있다.
옛날엔 앞의 세개를 주로 썼지만 지금은 Git의 시대~
옥토캣.. 문어고양이?
1. Git을 사용한 프로젝트들의 저장소
2. 개발자들의 social network
즉,
깃은 프로젝트의 버전과리를 도와주는 시스템이고 깃헙은 깃을 이용해 버전관리를 한 프로젝트들을 관리하게 해주는 호스팅 서비스이다.
git-인터넷 노필요
github-인터넷 필요
git commit -m "ADD:~"
": -m 은 메세지라는 뜻. 알아보기 쉽게 한글이면 한글, 영어면 영어 이렇게 통일해서 써놓는게 좋다. vim 끄는 방법
:wq 저장하고 나가기
:q!