Git

강지원·2021년 10월 16일
0
post-thumbnail

1. Git이란

Git의 공식 명칭은 분산 버전 관리 시스템 (VCS)이다.
코드가 변경된 부분을 모두 기억해준다고 보면 된다.
내가 작업한 코드가 수정 될 때마다 수정된 부분을 표시해 주거나
파일을 매번 저장하고 옮긴다고 상상해보자.

힘든 정도가 아니라 못 버티고 도망갈거다.
이 힘든 걸 Git이 대신해준다.

1) Git의 역할

  1. 프로젝트의 변경 사항 기록
  2. 특정 시점 버전으로 돌아가기 가능
  3. 동료 개발자들과의 효율적 작업 가능
  4. 자신만의 프로젝트 버전으로 작업해 이후 기준 버전에 병합 가능

2) Git Repo생성과 코드 업로드

Git bash라는 터미널을 이용해 로컬 저장소를 만들고
깃허브에 업로드 할 수 있다.

📌터미널로 업로드 하면 신기하니까 해보세요

2) Git branch

개인적 정의 : 테스트를 해보는 공간

프로젝트에 사용될 메인 코드는 마스터 브랜치에서 작성하다가
추가적인 기능 구현, 디자인 변경을 하는 코드를
나만의 브랜치로 가져와 작업을 해보고
마스터 브랜치에 있는 코드에 적용해도 되겠다 싶을 때
마스터 브랜치로 합칠 수 있다.

📌Git branch 생성, 목록 확인 방법

2. Github는 뭐야?

Git이 자신의 컴퓨터를 로컬 저장소로 사용한다면,
Github는 클라우드 저장소를 사용해 git을 사용한 프로젝트를
관리할 수 있게 도와준다.
(우리가 알고있는 구글 드라이브, 네이버 클라우드와 같은 역할)

2 -1) Github는 왜 사용하는거쥬?

Git bash에서 한땀 한땀 장인의 손길로 명령어를 써서
내 파일을 공유하는 게 편할까, Github 웹페이지에 들어가
클릭 딸깍 딸깍 하는 게 편할까.
선택은 당신에게 맡기겠다. (물론 나는 Github 쓸거다)

  • Git은 git bash 터미널을 이용해 직접 명령어를 사용해 접근.
  • GitHub는 '비주얼 인터페이스'를 제공하면서 사용하기 편리.

Reference
Git & Github의 정의

profile
'Why' better than 'Yes'

0개의 댓글