[TIL-251217] Git

데비·2025년 12월 18일

본과정

목록 보기
10/79

오늘 배운 내용

- Git

- Git Hub


Git

변하는 파일을 기록하고 관리하는 명령어 집합소

  • commit / clone / fetch / pull / push / branch / merge

  • reset(전체지우개) / revert(부분지우개) <-이 2개는 보통 기업단위 일이 아니라면 사용하는걸 추천하지 않는다.


Git Hub

Git Hub란?

  • Git으로 관리되는 원격 저장소를 <웹>을 통해 제공하는 서비스

Git Hub Desktop

Git Hub Desktop은?

  • Git Hub Desktop은 <웹>에서 사용하는 Git Hub를 내가 사용하는 데스크탑(Local)에 프로그램 형식으로 설치한것으로, 웹에서 만든 저장소(Repository)를 로컬형식으로 내 데스크탑 프로그램에 가져와서(Clone) 작업을 수행하는것이다.
  • 문서 작성을 하다가 변경사항이 생기면 프로그램이 변동사항을 감지해서(commit) 그 변동사항의 특이점이나, 무엇을 변경했는지 제목을 적어준 뒤 push를 하면 저장소에서 변경사항이 적용된 문서가 저장이 된다.

Git을 사용하는 이유?

  • 쉽게 비유하자면 우리가 사용하는 구글 드라이브나 구글 엑셀같이 저장사항을 공유할 수 있고, 같은 작업을 여러명이 따로 할 때 용이하고(branch), 여러명이 따로 작업한 내용을 하나의 작업으로 합칠때(merge)사용하면 편리하기 때문이다.
  • 무엇보다도 내 작업 내용의 부분단위 세이브(commit, push)로 어느부분이 바뀐건지 한눈에 보기 쉽고, 작업하다가 데이터가 부득이하게 날아간 경우 백업을 하는 용도로 사용이 가능하다는것이다.

0개의 댓글