2024년 8월 13일
어제 이어서 깃, 깃허브의 개념을 배우고 자주 쓰는 명령어에 대해서 공부했다.
: 어제 배운 내용처럼 Git은 분산식 버전 관리 시스템이다.
중앙에서 폴더(프로젝트) 통째로 저장해 왔다갔다 하며 작업하는 시스템
Git : 로컬 버전 관리 시스템 / 내 컴퓨터에서 프로젝트를 관리[버전관리, 백업]하는 시스템 / Github와 소통하는 시스템
Github : 글로벌 버전 관리 시스템 / 원격으로 프로젝트를 관리[버전관리, 백업]하는 시스템(따라서 협업이 가능) / 다른 컴퓨터와 소통할수 있게 해주는 시스템
우리는 매번 생성되는 수정, 삭제 등 여러 작업들의 기록을 관리하기 위해 Git으로 로컬에서 그 기록들을 버전으로 만들어서 관리하고, 그 로컬에서 관리한 것들을 Github에 버전들의 히스토리를 백업 및 동기화한다. 그리고 다른 로컬(Git)에서 Github에 저장된 버전들을 가져와 협업 할 수 있다.
사이트 : https://git-scm.com
각 운영체제에 맞게 설치하면 됨!
설치가 잘 되었으면 git -version을 확인할 것(Mac은 terminal에서, Window는 git bash에서 확인해보자)
: 명령을 하는 방법의 차이인데,
: 그래픽으로 명령
: 글자로 명령
우리는 글자로 명령할 때, shell에서 컴퓨터에 명령을 시킨다. shell은 명령을 해주는 창을 의미하는데 terminal, windows terminal, MS DOS, cmd, bash ... 등을 말한다.
오늘의 수업도 끝~!