본문 바로가기
IT/컴퓨터

[Git] 생활코딩 Git1 내용정리 (Git은 무엇인가?)

by dwoi 2023. 3. 16.

목차

     


    Git1 (1~7)

     

    Git1 - 1.수업소개 - YouTube

    본 글은 유튜브 무료 강의 생활코딩의 내용을 정리하는 글

    본격적인 코딩 공부에 앞서 Git이 무엇인가에 대한 기초적인 상식을 쌓기 위해 강의를 학습.


    1. Git

    1.1. Git의 주요 기능

    1. 버전관리
    2. 백업
    3. 협업

     

    2. 버전관리

    일을 하는 과정에서 수많은 파일을 만드는 일이 있음.

    문서 작업을 하면서 예전 버전의 파일이 필요할 때 그것을 일일히 찾기 어려울 때

    Git이 있다면 해결 가능.

    git을 활용하면 .git이라는 폴더안에 각각의 버전이 저장이 됨.

     

    1. 각각의 버전 사이의 차이점을 손쉽게 볼 수 있음.

    2. 파일이 여러번 수정을 거친 History도 확인 가능

    3. 파일 하나씩 따로따로 버전으로 관리할수도 있고 통째로 하나의 버전으로 관리도 가능.

    4. 아예 예전 버전으로도 돌아갈 수 있음.

     

    3. 백업

    귀중한 정보라면 백업을 해 둘 필요가 있음.

    지역저장소(내 컴퓨터)에 있는 파일은 언제 사고로 사라질지도 모름.

    원격 저장소(github.com)에 내가 작업해둔 파일을 백업해서 관리 가능.

     

    깃헙에 백업해둔걸 다른 컴퓨터에서 받아서(pull) 작업하고 github에 업로드(push)할 수 있음.

     


     

    4. 협업

    내가 작업해서 원격 저장소에 백업해두면

    다른 사람이 작업할 때 땡겨와서 작업해서 작업하면 협업할 수 있음.


    5. Git의 종류

    desktop.github.com : 기능 간단/ 간단하기때문에 기능의 한계도 존재

    TortoiseGit

    소스트리(Sourcetree) : 기능 복잡/ 다양한 작업 가능.

     


    댓글