1. Git 이란?
•
형상관리 도구(Configuration Management Tool) 중 하나이다.
•
형상관리 도구는 다른 말로 버전 관리 시스템이라고도 한다.
•
Git은 프로젝트 소스코드를 효과적으로 관리할 수 있는 시스템이다.
2. 효과적 관리란?
•
여러 명이 동시에 작업하더라도 문제없도록 한다.
•
소프트웨어의 여러 버전을 동시에 관리할 수 있다.
•
프로젝트 진행의 모든 로그를 볼 수 있으며 해당 시점으로 되돌리는 것도 가능하다.
3. Gti을 사용하는 이유
•
프로젝트 시 어떤 기능을 빼고 더하고 고치고 수정하는 과정은 필수
•
기능을 되돌리게 될 수도 있고, 서로 다른 기능의 버전을 유지해야 하는 경우도 있다.
코드관리 측면
협업의 측면
4. Git 기반의 서비스?
•
GitHub
◦
Git 저장소 호스팅을 지원하는 웹 서비스
•
GitLab
◦
설치형 Git : 용량에 대한 비용절감, 소스코드의 보안이 좋음
•
Bitbucket
◦
Atlassian의 제품들과 연계
5. Git 설치
macOS
1.
Homebrew 설치
•
HomeBrew란?
◦
macOS환경에서 제공하지 않는 유용한 패키지를 설치할 수 있도록 도와주는 패키지 관리자
2.
터미널 실행
3.
brew install git
4.
git -version 입력해서 확인
5.
Config 설정
6.
설치 완료
windowOS
1.
Git SCM 접속해서 설치파일 다운로드
2.
설치파일 클릭 후 설치
3.
시작프로그램에서 Git Bash 실행
4.
Config 설정(User Name / User Email)
5.
설치 완료