Git
컴퓨터에서 사용하는 버전관리 도구.
Github
프로젝트를 원격으로 올릴 수 있는 클라우드(구글 드라이브..) 저장소 기능 제공. 커뮤니티 기능.
소스트리
중급자까지 사용 가능.
Gitbash
명령어로 사용
git 초기화(git initialize)
컴퓨터에 있는 프로젝트를 Git이 관리하는 프로젝트로 만드는 것.
.git 숨김 폴더가 만들어진다.
commit
누가, 언제, 현재 project 상태가 어떤지 정보 남기는 것. 카매라 스냅샷처럼 프로젝트 전체 상태를 포착.
폴더명 등은 영문, -
, _
을 이용하여 직관적인 이름으로 지어준다.
프로그래밍
= 데이터를 관리하는 첫걸음이다.
commit에 반영할 파일을 선택하는 것. 여러 개를 수정했어도 일부만 커밋할 수 있다. commit 반영 여부는 파일 단위로 선택할 수 있다.
-> 깔끔한 커밋 메시지 가능 -> 의사소통(협업)을 위해
commit을 편하게 관리하기 위한 commit id. commit에 부여된 유일한 값.
버전관리를 한다는 것은 어떤 의미일까?
프로젝트 상태가 변경되는 정보를 알고 있다는 것. git이 전 커밋의 상태를 알고 있다.
commit(작업내역 단위)에는 어떤 정보가 포함되어 있어야 버전관리를 잘 할 수 있을까?
누가, 언제, 무엇을 바꾸었나?
Git 실습의 순서?
① Git 초기화
: 기존의 프로젝트를 git 프로젝트로 만든다.
② commit할 파일들을 add(staging)하고 commit 메시지를 작성한다.
③ commit