본문 바로가기
728x90
반응형

버전 관리2

Push, Clone, Pull Push, Clone, Pull 1. Push 내 PC의 로컬 저장소에서 변경된 이력을 원격 저장소에 공유하려면, 로컬 저장소의 변경 이력을 원격 저장소에 업로드해야한다. 웹 상의 원격 저장소로 변경된 파일을 업로드하는 것을 Git에서는 푸시(Push)라고 하는데, push를 실행하면, 원격 저장소에 내 변경 이력이 업로드되어, 원격 저장소와 로컬 저장소가 동일한 상태가 된다. 2. Clone Clone, 복제를 의미하며 누군가의 변경 이력이 적용된 원격 저장소가 있으면, 그걸 웹에서 통째로 복제해와 내 PC에서 직접 작업할 수 있다. 원격 저장소를 복제하려면, 클론(Clone)이라는 조작을 수행하는데 복제란 원격 저장소의 내용을 통째로 다운로드하는 것을 말합니다. 복제한 저장소를 다른 PC에서 로컬 저.. 2021. 9. 10.
Git의 정의와 목적 Git의 정의와 목적 [ 정의 ] - 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. - 소프트웨어 개발에서 소스 코드 관리에 주로 사용되지만 어떠한 집합의 파일의 변경사항을 지속적으로 추적하기 위해 사용될 수 있다. [ 목적 ] 우리가 어떠한 작업을 한다면 먼저 파일을 만들고 저장을 시킨 후 다음 날 다시 작업을 하려고 할 때 그 파일을 추가, 수정, 삭제 작업을 한다. 이 때 전날 작업했던 내용으로 다시 되돌리려고 한다면 어떻게 해야할까? 우선 먼저, 작업 파일을 미리 복사해두어 파일명에 넘버링 또는 날짜를 붙여서 다른이름으로 저장하는데 편집할 때마다 매번 복사하는 일이 상당히 번거로우며 실수 할 가능성도 있다. 또한 여러 명.. 2021. 9. 7.
728x90
반응형