[git / github] 팀 개발을 위한 Git, GitHub 입문 - 버전 관리와 CLI
1. 버전 관리 - 수정 사항들을 커밋 (하나의 버전) 으로 정리해서 관리하는 것이다. 커밋을 여러 개로 쪼개면 쪼갤수록 관리하기 편리할 것이다. - 코드는 한번에 완성되는 경우가 없다. 많은 수정 사항들이 생기고, 추가하기도 하고, 리팩토링 과정을 거친다. - 버전 관리가 중요한 이유 : 내용 정리에 용이하고, 원본을 훼손하지 않고 계속 코드를 안정적으로 저장 가능하다. - 수정 사항 수정 + 원본 보존에 탁월하다. - 협업 시에 유용하다. - 만약에 코드가 망가진 경우, 바로 전 단계의 버전으로 돌아가면 온전한 코드를 다시 가져올 수 있다. (원본 보존에 용이) 2. git과 github 1. git : 버전 관리, 저장 공간이 필요하다. 일반적으로 우리가 알고 있는 검은 화면을 이용하기도 하고, 시..