git이란?

Seoung Young Oh·2023년 2월 15일
0

git

목록 보기
1/6
post-thumbnail

버전관리

  • 필요에 따라 파일을 현상태, 또는 이전 상태로 유지해야 할 필요가 있다.

  • 기존의 로컬에 파일명만을 수정하여 저장하는 방법은 효율이 좋지 않고 손상될 가능
    성이 높다.

  • DropBox나 google driver등 클라우드 서비스를 이용하는 방법이 존재 한다.

  • 다만, 사용자가 다음과 같은 조건이 필요한 경우가 있다.

    • 원본 파일명을 손상시키고 싶지 않다.
    • 변경사항에 대해 기록하고 싶다.
    • 안전하게 백업하고 싶다.
    • 협업 또는 공유를 원활하게 하고 싶다.
  • 이러한 방식을 지원하는 시스템을 버전 관리 시스템(Version Control Systems)이라고 한다.

  • 버전 관리 시스템의 종류로는 CVS, SVN, GIT이 존재한다.

Git이란?

  • 버전 관리 시스템의 시장에서 가장 높은 점유율을 차지하고 제품이다.

  • 4세대에 해당하는 제품으로 웹개발, 앱개발, 게임개발 등 활용범위가 광범위하다.

  • git사용법을 배운다는것은 쉽지 않다. 다만, 복잡한 프로젝트를 관리 git과 같은 버전관리 시스템을 사용하지 않고 관리하는 것은 더 어렵다는 것을 인지 해야 한다.

  • git의 목적은 크게 3가지로 나뉜다.

    • 버전관리(Version Control)
    • 백업(Backup)
    • 협업(Collaboration)
  • 위 세가지 목적은 git의 학습 순서 이기도 하다.

참고

https://opentutorials.org/course/3838

0개의 댓글