본문 바로가기

Infra26

Git (2) : git의 workflow 저 같은 경우에는 드라이버 밑에 project라는 폴더안에 git이라는 폴더에서 git을 관리하고 있습니다. 깃을 초기화하기 위해서는 git init 명령어를 통해서 폴더안에 git 프로젝트로 만들 수 있습니다. GIT에는 총 3가지의 workflow로 구분되어 진다. 1. working directory : 작업하고 있는 공간 2. staging area : 저장할 준비를 위해 파일을 옮겨놓는 공간 3. .git directory : commit을 통해 staging area에서 넘어온 버전의 history를 가지는 공간 -저장된 history는 check out 명령어를 통해 작업 공간으로 불러들일 수 있다. 하지만 위의 workflow는 내 컴퓨터에 대해서 저장되기 때문에 컴퓨터에 문제가 발생 시 .. 2021. 6. 30.
Git (1) - 초기 설정 VCS(Version Control System) : 버전 관리 시스템으로 파일 변화를 시간에 따라 기록하고 특정 시점의 버전을 다시 꺼내올 수 있는 시스템이다. 코드 뿐만 아니라 텍스트, 이미지 파일 등을 함께 관리할 수 있다. VCS 이전에는 따로 폴더를 두어서 버전을 수동적으로 관리하여 저장하는 체계를 사용했으나 이를 해결하기 위해서 CVS, Subersion과 같은 Centralized Version Control과 같은 서버에 히스토리를 관리하면서 각각의 개발자들이 서버를 통해 동기화를 진행하였는데, 서버의 장애가 발생 시 각각의 개발자들의 작업에 모두 지장이 간다는 단점이 존재했다. 이를 해결하기 위해 Distributed version Control이 발전하게 되었다. 이는 각 개발자들이 히.. 2021. 6. 29.
반응형