qingfro9님의 블로그 입니다.

[정보보안][TIP]Git을 공부 해보다. 1 본문

정보보안/TIP

[정보보안][TIP]Git을 공부 해보다. 1

qingfro9 2020. 5. 23. 21:27
사용하는 이유
  1. 효율적인 현업
  2. 쉬운 버전 관리
Git의 특징
  1. 가지 치기와 병합
  2. 가볍고 빠르다 (SVN vs Git)
  • SVN은 중앙 서버에서 관리 되기 때문에 네트워크 필요
  • Git은 각각 로컬에 저장되어 가볍고 빠름
  • 분산 작업
  • 통합 관리자, 다른 개발자들이 개발한 코드를 관리하는 역할을 담당
  • 데이터 보장
  • 체크섬
  • commit id
  • 준비 영역
  • git add : staging area에 컨택
  • git commit : 올림

 

  • 오픈소스

 

 
깃을 관리하는 3개의 영역
  1. 작업 영역(woking directory)
  2. 준비 영역(staging area)
  3. 저장소(repository)
 
깃 호스팅 서비스
  • github
  • bitbucket
  • gitlab
 
Git 설치와 초기 설정
  • linux나 macOS에는 기본으로 설치되어 있음
 
Git 초기 설정
  1. 사용자 정보 설정
$ 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
 
  1. 설정 정보 확인
$ git config --list
 
Git 저장소 생성
 
$ git  init
  • git repository로 설정(명령어를 실행한 폴더가 repository가 됨)
  • repository에는 .git 디렉토리가 생성되어 있음
 
 
Comments