Git & GitHub 란?

최대 1 분 소요

대부분 IT 회사에서는 개발한 프로젝트 및 소스관리를 위해 형상관리 툴을 사용하고 있습니다.

대부분은 Git을 사용하지만 저는 지금까지 SVN을 사용하여 Git에 대해 공부할 겸 정리를 해보도록 하겠습니다.

Software Configuration Management (SCM)

소프트웨어 개발 및 유지보수를 위해 버전관리를 하는 SVN, Git 등을 나타냅니다.

Git

Git은 소규모 프로젝트부터 대규모 프로젝트까지 모든것을 빠르고 효율적으로 처리하도록 설계된 오픈소스 분산 버전제어 시스템입니다.

Git 설치

MAC 기준으로 작성하였습니다.

  1. Homebrew 설치
  $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Git 설치
  $ brew install git
  1. Git 실행
  $ git

터미널에서 명령어를 쳐보면 여러가지 기능을 사용할 수 있습니다.

GitHub

GitHub는 Git을 사용한 소프트웨어 개발 및 버전 관리를위한 인터넷 호스팅 제공 업체입니다. Git의 분산 버전 제어 및 소스 코드 관리 (SCM) 기능과 자체 기능을 제공합니다. 모든 프로젝트에 대한 액세스 제어 및 버그 추적, 기능 요청, 작업 관리, 지속적인 통합 및 Wiki와 같은 여러 협업 기능을 제공합니다.

간단하게 Git과 GitHub에 대해 알아보았습니다. 앞으로 계속 추가되는 내용을 포스팅 하도록 하겠습니다.

감사합니다.