Git : 코드 버전 관리 프로그램 발표 자료를 준비하다 보면 발표자료1 , 발표자료\_2 , 발표자료최종 이렇게 여러 파일을 만들게 됩니다.만약 하나의 발표자료 파일로 변경 또 저장 변경 또 저장했다면 어떤 것이 수정이 되었는지 알 수 없겠죠? 무엇이 변했는지 알
working directorystaging arearepository작업을 하는 프로젝트 디렉토리 ex)MathTool = working treegit add를 한 파일들이 존재하는 영역. 커밋을 하게되면 staging area에 있는 파일들만 커밋에 반영됩니다. =
git add : staging area에서 파일 추가 git reset : staging area에서 파일 제거 git add를 취소하기 > git reset (파일 이름) >but, 변경된 새 모습은 그대로 working directory에 남아있음 실습
커밋히스토리 : 이때까지 한 커밋들git log : 커밋 히스토리를 출력 log : 기록, 일지위로 올라갈수록 최근 commit 아래 :oldcommit 뒤에 문자열의 의미 : 커밋아이디(각각의 커밋을 구별하기 위해 아이디로 관리) = 또는 커밋해시라고 표현합니다.A
하나의 코드 관리 흐름 (나뭇가지)하나의 프로젝트를 여러 갈래로 나누어서 관리할 수 있습니다. (여러 가지 버전으로 관리 )ex ) 무료버전, 유료 버전 / 실제 배포용 버전,개발용 버전, 테스트용 버전, 긴급 버그 수정용 버전