본문 바로가기
[Git] GitHub / push & pull #GitHub란? -분산 버전 컨트롤 소프트웨어 깃을 기반으로 소스 코드를 호스팅하고, 협업 지원기능들을 지원하는 마이크로소프트의 웹서비스 -가장 널리 쓰이는 코드 공유 및 협업 서비스(GitHub외에도 GitLab, Bitbucket등의 서비스들이 있다) -git으로 관리하는 모든 프로젝트들을 온라인 공간에 공유해서 프로젝트들을 온라인 공간에 공유해서 프로젝트 공유원들이 함께 소프트웨어를 만들 수 있도록 도와주는 소프트웨어 개발 플랫폼 -GitHub와 같은 온라인 Git 저장소들은 모든 업로드와 다운로드를 커밋 단위로 주고 받는다. -버전을 만들고 업로드를 하면 GitHub상의 프로젝트는 해당 버전으로 최신화가 되고 다음 사람이 완료한 작업을 커밋해서 올리기 위해서는 최신 커밋을 먼저 다운 받아서 자기.. 2022. 4. 6.
[TIL 220123] GIT에 대해서 #Git이란 ? Git은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 서버 관리 시스템 이다. 소프트웨어 개발에서 소스코드 관리에 주로 사용되지만 어떠한 집합의 파일변경사항을 지속적으로 추적하기 위해 사용될 수도 있다. 기하학적 불변 이론을 바탕으로 설계되었고, 분산 버전 관리 시스템으로써 빠른 수행 속도에 중점을 두고 있는 것이 특징이며 데이터 무결성, 분산, 비선형 워크플로를 지원한다. Git은 현재 가장 널리 쓰이는 분산형 버전 컨트롤 프로그램(Distributed Version Control System, DVCS)중 하나이다. 저장소에서 프로젝트를 꺼내오면 내 컴퓨터에 저장소가 만들어지고 모든 변경 이력이 저장된다. 그리고 여러 곳의 원격 .. 2022. 1. 23.