PR CENTER

뉴스룸     |     료실

mobile background

PR CENTER

Git

관리자
2024-11-25
조회수 44

□ Git 이란

   - 컴퓨터 파일의 변경사항을 추적하고, 여러 사용자간 작업을 조율하기 위해 개발된 버전 관리 시스템 (VCS)이다.


□ Git 구조

  • 구성

        1. 로컬 저장소 (local repo)

           • 사용자의 PC라고 할 수 있다.

           • 버저닝할 작업 폴더를 기준으로 한다.

           • 변경이 일어난 파일은 git add 명령어로 스테이징 영역에 올라간다.

           • 스테이징 영역에 있는 파일들은 git commit 명령어로 로컬 저장소에 반영된다.

        2. 원격 저장소 (remote repo)

           • 외부 서버의 저장소.

           • 대개 로컬 저장소의 파일 변경 이력을 다른 사람과 공유하기 위한 용도로 사용된다.

                     

  • 버전 관리 (Version Control)

     가지 (Branch)

        • VCS의 개념 중 하나로, 원본의 복사본이다.

        • commit이라는 명령어를 통해 가지를 길게 늘려나갈 수 있다.


     가지 분기 (Branching)

        1. 가지의 시작점부터 복사된 가지를 늘릴 수 있다.


        2. 복사된 가지는 이후로 다르게 변경이 일어날 수있다.

                a. branches/1 에서는 Present.md 파일을 생성하였다. (내용 없음) 


                b. branches/1_1 에서는 P resent.md 파일의 내용을 추가하였다.


                c. branches/1_2 에서는 P resent.md 파일을 내용을 다르게 추가하였다.


  • 병합 (Merge)

        - 뻗어져 나간 가지들을 하나로 묶는 작업

         ex) 여러 개발자들이 수정한 이력을 하나로 합칠 때 사용


         1. branches/1_2와 branches/2를 병합 상태


         2. branch별로 각각 생성한 파일 Present.md와 O ther.md를 모두 갖고 있는 상태이다.


□ Summary

    이러한 특성을 가진 Git을 사용하여 하나의 프로젝트에 여러 명의 개발자들이 개발할 수 있다.


                                                                                                                                                                          ⭐발표자 : 이현승님 























0 0

페이지 바로가기

@2024 K2SYSTEMS. All rights reserved.

HOME       |       ABOUT US       |       SOLUTION       |       PR CENTER       |       CONTACT       |       인재채용       |       kakao i cloud 고객센터  

@2024 K2SYSTEMS. All rights reserved.