Git

· CS/Git
1. Upstream, Origin, 그리고 Local이란? 깃 개념에서 위의 3가지는 '상대적인 위치'를 나타낸다. 예를 들어 친구들과 함께 거대한 웹 프로젝트, 'Our Web'를 만든다고 치자. 친구 중 한 명이 레포를 만들 것이고, 나머지 친구들은 fork를 통해 그 레포를 자신의 깃허브 레포에 옮겨올 것이다. 그리고 이 프로젝트는 역할 분담이 있기에 fork한 저장소를 각자 개인 PC로 clone하여 개인 작업을 수행할 것이다. 이때, 한 친구가 판 Our Web의 원천이 되는 저장소를 Upstream이라고 하고, 그것을 fork한 나의 저장소를 Origin이라고 하며 Origin을 클론하여 업무를 수행하는 나의 PC를 Local이라 한다. 2. Fork부터 Pull request까지 그렇다면 ..
· CS/Git
1. Git과 Github의 차이점 Git : 개인 컴퓨터 내에서 프로젝트의 변경된 내용을 관리하는 도구 (버전 관리 도구) Github : 코드 저장소 (like 코드계의 클라우드) Version : 특정 시점에서 프로젝트의 상태 2. Git의 4가지 영역 git은 크게 4가지 영역으로 나눌 수 있다. (1) Working Directory (modified) modified : 작업영역 개인 PC 내에서 코드를 수정하고 새로운 파일을 추가하는 등의 개인적인 수정작업을 하는 영역 (2) Staging Area (staged) staged : 준비 영역 commit하기 이전에 add된 파일들이 모여있는 영역 (3) Local Repository 파일들이 commit되어 버전이 생성된 상태로 존재하는 영역..
태윤이
'Git' 태그의 글 목록