목록Git (2)
Earn this, Earn it.
2021년 7월 29일 글 🚀 DVCS방식 (Distributed Version Control Systems ) 즉, 분산 버전 관리이다. 내부동작 로컬(local) : 현재 프로젝트 폴더에 존재하는 파일 그 자체 인덱스(index) : add 명령어 수행시 해당 변동 사항을 반영하는 곳. 파일명, 파일의 내용을 담고 있는 Blob 파일의 주소가 기록됨. 저장소(Repository) : 버전 관리를 위해 필요한 데이터들을 저장하는 곳. 여러 버전의 파일의 내용이 오브젝트 파일인 Blob 파일로서 저장됨. 오브젝트 파일 Blob 파일 : 파일들의 내용. SHA1 해싱기법 적용. 따라서 내용이 같은 경우 같은 파일로 처리됨. Commit 파일 : 하나의 버전을 생성한다는 것은 하나의 Commit 파일을 만드..
2021년 7월 19일 글 나의 첫 TIL, 오늘 배운 내용을 회고해 보겠다. Git Git이란? 깃이란 형상관리 도구(Version control system) 중 하나로 파일을 트래킹하는 방식이며, 깃허브랑은 다른 개념이다.(이에 비해 github는 깃파일들을 업로드 하는 등의 다양한 기능을 제공하는 플랫폼이다) 병렬적인 개발이 가능하여 협업에 장점을 가지며 체계적으로 버전을 관리하기 용이한 장점이 있다. Git 명령어 처음에 git명령어를 배웠으나 VSC의 깃관리 툴을 자주 사용하다보니 가물가물해졌다. 이 기회에 제대로 알아보자. add : 수정한 코드를 working area(작업 공간)에서 staging area(커밋될 예정인 영역)으로 스테이징하는 명령어이다. (add . : 모든 수정사항을 ..