ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git 정의
    Git 2021. 2. 5. 20:01

    1. Version Control System

    • binary & source의 변화를 시간에 따라 기록하고, 나중에 특정 시점으로 버전의 기록을 다시 불러오거나 돌아갈 수 있게 tracking 할 수 있는 개념이다.
    • 이전 변경점을 확인하여 누가 문제를 일으켰는지, 언제 만들어낸 이슈인지 필요한 정보를 쉽게 찾을 수 있다.

     

    2.  Git?

    • binary & source etc.. 버전 관리할 수 있는 client tool로 볼 수 있다.
    • git의 저장소는 분산관리 되어지므로 remote 저장소를 clone하여 내 로컬 PC로 다운받을 수도 있고, fork 기능을 이용해서 remote 저장소를 내 저장소로 복사할 수도 있다.
    • 나만의 commit history를 가질 수 있고, 독립적으로 관리가 가능하다.
    • Commit을 하게 되면 그 시점을 스냅샷으로 저장이되고, diff로 두 시점을 비교하면 델타 값을 구할 수 있다.
    • Commit의 스냅샷은 commit hash로 저장.

    'Git' 카테고리의 다른 글

    Git Tag  (0) 2021.04.13
    "fast-forward-merge" vs "3-way-merge"  (0) 2021.04.12
    "git pull" vs "git pull --rebase"  (0) 2021.04.07
    git config 설정  (0) 2021.04.05
Designed by Tistory.