git(2)
-
Git 명령어 모음
Git 유저/업로드 설정 git init 현재 위치에서 local repository 생성 혹은 이미 존재하는 것 초기화 git status working directory의 상태를 보여줌 index file과 현재 HEAD commit사이의 차이 working directory와 index file사이의 경로 Git 원격 저장소 git push origin master 웹 상의 원격 저장소로 변경된 파일을 업로드 == push 원격 저장소에 내 변경 이력이 업로드 되어, 원격 저장소와 로컬 저장소가 동일한 상태 git clone [원격 저장소 주소] 원격 저장소를 복제, 원격 저장소의 내용을 통째로 다운로드 하는 것 복제한 저장소를 다른 PC에서 로컬 저장소로 사용할 수 있음 git pull origi..
2022.03.17 -
Git
버전 관리 시스템 배경 너무 많은 복사본이 있어서 어떤 것이 최신 파일인지, 어떤 버전이 어떻게 수정되었는지 알기 어려움 코드 원상 복구가 어려움 여러 명이 동시에 작업을 할 때, 충돌 오류 발생 여러 명이 동시에 작업을 할 때, 누가 어떤 부분을 어떻게 수정했는지 알 수 없음 분산식 버전 관리 시스템(DVCS) server에서 소스코드, 변경 이력 등 모든 정보를 통으로 받아옴 각 클라이언트들이 모두 서버의 백업본을 가짐 중앙 집중식 버전 관리 시스템에 비해 복잡하고 동기화 문제가 있음 여러 사람이 동시에 작업하는 병렬 개발이 가능 프로젝트를 복사해 로컬 환경에서 마음껏 테스트 가능 Git, Mecurial, Bazzar이 대표적 Git 소스 코드를 효과적으로 관리하기 위해 개발된 분산형 버전 관리 시..
2022.03.15