GIT, 누구냐 넌

2022. 6. 10. 01:36ABOUT GITHUB

GIT

소스 코드 관리에 사용되는 DevOps 도구

자유 - 오픈 소스 버전 제어 시스템

리누스 토르발스가 2005년 리눅스 커널 개발을 위해 만듬

 

What is GIt?

컴퓨터 파일의 변화를 추척하는데 사용되는 버전 제어 시스템

소프트웨어 개발에서 소스코드 관리를 위해 사용

소스코드의 변경사항을 추적하는데 사용

 

Features of Git

Tracks history
Free and open source
Supports non-linear development
Creates backups
Scalable
Supports collaboration
Branching is easier
Distributed development

 

Commands in Git

  • Create Repositories - 리포지토리 만들기
    git init
  • Make Changes - 변경사항
    add
    commit
    status
  • Parallel Development -병렬개발
    branch
    merge
    rebase
  • Sync Repositories -리포지토리 동기화
    push
    pull
    add origin

 

Git workflow

작업 디렉토리 - 작업 디렉토리의 파일 수정

준비영역 - 파일을 준비하여 해당 스냅샷을 준비 영역에 추가

Git디렉터리 (리포지토리) - 스냅샷을 Git 디렉터리에 영구적으로 저장하는 커밋을 수행, 기존 버전을 확인하고 변경한 후 스테이징하고 커밋

 


출처 : https://www.simplilearn.com/tutorials/git-tutorial/what-is-git

'ABOUT GITHUB' 카테고리의 다른 글

VCS, Git의 기본작동원리  (0) 2024.02.22