Repository리포지토리는 깃 이력(파일 변경 이력)을 저장하는 저장소로써 깃 이력이 들어가는 병에 비유할 수 있다. 각 프로젝트는 하나의 리포지토리를 가지고 있으며 해당 리포지토리를 통해 버전을 관리할 수 있다. 이번에는 파일 변경 내역을 추적하기 위해 폴더를 깃 레포지토리로 만들고 파일 변경을 추적해 보도록 하자.testcase 폴더를 만든 뒤, 해당 폴더에 접속한다.git init을 통해 해당 폴더를 깃 리포지토리로 만들어 파일 변경 이력을 추적한다. 파일 변경 이력을 추가하기 위해, helloworld 파일을 만든다.변경된 파일을 git status을 통해 조회한다. git init : 해당 폴더를 파일 변경 이력이 추적가능한 깃 리포지토리로 만든다. 이때 해당 폴더에서는 git 관련 ..
Git 설치Git : https://www.git-scm.com/ 깃은 운영체제마다 설치하는 방법이 상이함으로 운영체제를 잘 확인해서 설치하여야 한다. 현재 나는 MacOs을 사용하는데 Mac에서는 Homebrew을 이용하여 설치하는 것을 권장하고 있다. Git 설정깃을 설치하고 나선 깃에게 우리가 인지, 이 컴퓨터에서 작업을 수행하는 대상이 누구인지 알려줄 의무가 있다. 따라서 깃을 설치하고 나서는 반드시 유저의 이름과 이메일을 설정해야 한다. git config --global user.name "Jheaon"git config --golbal user.email "Jheaon@naver.com"
Git버전 관리 시스템으로, VCS(Version control Service)라고도 한다. 깃은 파일 버전을 관리를 해주기 때문에, 코드를 저장해 주는 역할뿐만 아니라 공공 기관에서 데이터의 버전을 저장하고 관리하는 역할까지 무궁무진하게 활용되고 있다.버전 관리 시스템 : 파일의 변화를 시간에 따라 추적하고 관리하는 시스템 (쉽게 말하자면 프로젝트 내에 세이브 포인트를 제공하는 서비스)으로 이전 버전의 파일을 비교하거나 되돌아갈 때 큰 도움을 준다. Githubgithub는 웹 사이트에 자신의 프로젝트를 올린 뒤 해당 프로젝트를 다른 사람과 관리할 수 있도록 해주는 서비스이다. 깃과 비교해보자면 깃은 버전 관리 소프트웨어, 깃허브는 버전 관리를 다른 사람과 공유할 수 있도록 하는 서비스이다.