현재 git과 github를 제대로 사용하지 못하여 혼자 독학을 하여 내용을 정리하여 올리고자 한다.
학습이 끝나는대로 기존에 실습을 하며 엉터리(?)로 올린 부분들도 전부 정리를 하여 다시 올릴 예정이다.
git : 깃이라고 읽고, 버전 관리 시스템이다.
github : 깃허브라고 읽고, git으로 관리하는 프로젝트를 올려둘 수 있는 사이트
CLI : 커맨드 라인 인터페이스, 즉 명령어를 하나씩 입력하는 방식으로, DOS창이나 linux 명령어 입력창을 생각
git bash : CLI 방식으로 git을 사용할 수 있는 환경
커밋 : 버전 관리를 통해 생성된 파일, 혹은 그 행위를 의미한다.
log 명령어 : 지금까지 만든 커밋을 모두 확인한다.
체크아웃한다 : checkout으로 원하는 지점으로 파일을 되돌릴수 있다. (타임머신 기능)
로컬저장소 : git으로 버전 관리하는 내 컴퓨터 안의 폴더를 의미한다.
원격저장소 : github에서 협업하는 공간(폴더)를 의미한다.
repository : 원격저장소를 의미
push : 로컬저장소의 커밋을 원격저장소에 올리는 것
pull : 원격 저장소의 커밋을 로컬 저장소에 내려받는 것
Source from : 팀개발을 위한 Git GitHub 시작하기 정호영,진유림 (저)
기본적으로 입문자 단계인 현 시점에서는 github에다가 source code만 올리고 내려받는 협업을 위한 전문적인 사용은 하지 않는다.
CLI와 GUI 방식에 대한 개략적인 소개와 사용 방법에 대해서 올리고자 한다.