0609. 형상관리 시스템과 Git

hyunn·2021년 6월 15일
0

Java-basic

목록 보기
3/26
post-thumbnail

소프트웨어 형상관리 시스템

  • local 형상관리
  • 중앙집중형 형상관리
  • 분산형 형상관리
    → 대표적인 분산관리 시스템 중 하나인 Git

분산형 형상관리 개요 (0608에 간략히 설명)

local pc 저장소에 백업 → 백업파일을 remote 저장소에 업로드

저장소를 local과 remote로 분산 저장

다른 local pc에서 저장소 백업파일 복제 가능

백업 push / 복제 clone

서버에 문제 발생시 로컬저장소에 있는 것을 다시 올리면 됨 → 서버오류 위험 제거

변경내역 보존 가능

git client / server

git server SW

local repository → clone → git client repository → 최신파일 check out

새로운 파일 생성 → 백업명단에 등록 ( add ) → 로컬저장소에 백업 ( commit ) → 로컬 저장소 변경내용을 서버에 업로드( push )

폴더에 저장소 등록 - $ git clone [repository url]

백업명단에 등록 - $ git add 파일명

  • 하위폴더까지 전부 탐색해서 새로운 파일 등록하려면 파일명 대신 .
  • 와일드카드 *를 이용해 특정 파일들만 올리는 것도 가능

명단을 저장소에 백업    - $ git commit -m “키워드”

깃허브 저장소에 업로드  - $ git push

깃허브 파일 체크아웃    - $ git pull

  • 올렸던 파일을 내려받을 때 사용

0개의 댓글

관련 채용 정보