Git

홍성표·2022년 5월 11일
0

Git 이란?

  • 2005년에 개발된 분산 버전관리 시스템으로 컴퓨터 파일의 변경사항을 추적하고 여러명의 사용자들 간에 파일에 대한 작업을 조율하는데 사용된다.
  • 여러명의 개발자가 하나의 소프트웨어 개발 프로젝트에 참여할 때, 소스 코드를 관리하는데 주로 사용된다.

Github 란?

  • git을 사용하는 프로젝트를 지원하는 웹 호스팅 서비스이다.
  • 소스들을 무료로 업로드 가능하다.
  • 오픈소스의 경우 무료로 서버를 제공한다.

Git 의 장점

  • 인터넷 연결이 되지 않은 오프라인에서도 개발 진행이 가능하다.
  • 분산 버전관리이기 때문에 중앙 저장소가 삭제되어도 원상복구가 가능하다.
  • 여러명의 개발자가 각자의 branch 에서 개발한 뒤, 본 프로그램에 합치는 merge 방식을 통한 병렬 개발이 가능하다.

Git 사용방법

  • github 에서 새로운 저장소를 생성한 후
git init // 깃 저장소 초기화

git add . // staging 영역에 모든 변경내용 추가

git commit - m "[커밋 메시지]" // staging 영역에 있는 변경 내용 묶음 및 정의

git remote add origin <url> // git 저장소와 연결
  
git push -u -f origin master // 로컬 컴퓨터에서 서버로 변경사항을 push

이후 변경사항을 깃 저장소에 올리고 싶을 때

git add .

git commit - m "[커밋 메시지]"

git push
profile
안녕하세요. 홍성표입니다.

0개의 댓글