정보보안/TIP
[정보보안][TIP]Git을 공부 해보다. 1
qingfro9
2020. 5. 23. 21:27
사용하는 이유
-
효율적인 현업
-
쉬운 버전 관리
Git의 특징
-
가지 치기와 병합
-
가볍고 빠르다 (SVN vs Git)
-
SVN은 중앙 서버에서 관리 되기 때문에 네트워크 필요
-
Git은 각각 로컬에 저장되어 가볍고 빠름
-
분산 작업
-
통합 관리자, 다른 개발자들이 개발한 코드를 관리하는 역할을 담당
-
데이터 보장
-
체크섬
-
commit id
-
준비 영역
-
git add : staging area에 컨택
-
git commit : 올림
-
오픈소스
깃을 관리하는 3개의 영역
-
작업 영역(woking directory)
-
준비 영역(staging area)
-
저장소(repository)
깃 호스팅 서비스
-
github
-
bitbucket
-
gitlab
Git 설치와 초기 설정
-
linux나 macOS에는 기본으로 설치되어 있음
Git 초기 설정
-
사용자 정보 설정
$ git config --global user.name "qingfro9"
$ git config --global user.email qingfro9@gmail.com
프로젝트 마다 다른 사용자 정보를 지정하고 싶을 경우 --global 옵션을 빼고 사용하면 된다.
$ git config user.name "qingfro9"
$ git config user.email qingfro9@gmail.com
-
설정 정보 확인
$ git config --list
Git 저장소 생성
$ git init
-
git repository로 설정(명령어를 실행한 폴더가 repository가 됨)
-
repository에는 .git 디렉토리가 생성되어 있음