본문 바로가기
Git & Github

[Git] git이란 무엇인가, git 명령어, git 흐름, gitgraph 사용해보기

by 지식을 쌓는 개구리 2023. 9. 7.

지금까지 git과 github를 단순 암기식으로 진행하고 있었지

그 세부적인 원리와 의미를 알고 진행하진 못하였다.

 

git이란 무엇인지 git과 명령어와 흐름에 대해 알아보자

 

git 이란 무엇인가?

git 은 소프트웨어 개발을 효율적으로 관리하기 위한 도구로써 버전관리 프로그램이다.

개발 과정에서 발생하는 코드의 변경사항을 추적하고 관리한다.

개발자들과 협업 과정에 있어서 코드 충돌을 방지하고 프로젝트 내역을 기록하고

다양한 버전들을 유연하게 관리할 수 있다.

 

git 의 흐름

 

우리가 git을 통해 커밋을 하는 방법을 보면

git add 명령어를 통해 우리가 기록하고 싶은 정보를 고르고 남기고(이 행위를 staging이라고 한다.)

그 후 git commit 명령어로 기록 저장소에 옮기는 방식이다.

그 중간 부분을 staging area라고 하고 마지막 부분을 repository라고 한다.

 

  • staging area
    • 커밋을 하기전에 commit 할 파일들을 골라놓는 곳
  • repository
    • 커밋된 파일의 버전들을 모아놓는 곳
    • 프로젝트가 저장되는 곳이며 로컬저장소와 원격저장소로 나뉜다.

 

gitgraph 사용하기

VScode를 열어 gitgraph을 검색하고 install 한다.

=> 이와 같이 gitgraph를 사용하여 커밋의 내역과 그 내역의 파일 내의 코드까지 모두 확인할 수 있다.

'Git & Github' 카테고리의 다른 글

[Git] git 설치 및 git 초기 설정 방법 (Window & macOS)  (0) 2023.09.07