Git이란?
Git은 로컬(내 컴퓨터)에 설치되는 시스템이다.
내 컴퓨터 안에서 버전을 관리해주는 시스템이자, GitHub와 소통하는 시스템
GitHub란?
GitHub는 원격으로 중앙에서 프로젝트를 백업하고 버전관리와 협업을 가능하게 하는 툴이다.
원격 컴퓨터에서 백업을 관리하는 시스템이자, 내 컴퓨터와 별도로 버전 관리를 해주는 툴
✨Git과 GitHub를 통해 로컬에서도 파일의 버전관리가 가능하다.
🔹 내 컴퓨터(로컬)에 Git이 깔려 있으면 버전 관리를 로컬로 할 수 있을 분 아니라 GitHub와 소통(백업, 복구) 할 수 있다.
🔹 다른 컴퓨터에도 Git이 깔려 있으면, GitHub를 통해서 소통(다운로드, 복제, 백업) 할 수 있다.(협업을 가능하게 함)
🗝️Git 설치하고 버전 확인하기
명령 하는 방법
CLI(Command Line Interface)
🔹 셸에서 글자를 입력해서 컴퓨터에게 명령을 내리는 것
GUI(Graphical User Interface)
🔹 그래픽으로 컴퓨터에게 명령을 내릴 수 있도록 사용자에게 화면을 제곰
✨Git에서 자주 쓰이는 명령어
🔸 ls
➡️현재 디렉토리의 파일 목록 확인 명령어
🔸 ls -a
➡️ 숨김파일(.)까지 확인하는 명령어
🔸 cd
➡️ 디렉토리 이동 명령어
🔸 mkdir
➡️ 디렉토리 생성 명령어
🔸 git init
➡️ 깃을 사용하기 위한 저장소 초기화 명령어
➡️ 디렉토리 안에 .git 파일을 생성해서 Git에서 관리해줌
🔸 git status
➡️ 깃의 상태확인 명령어
🔸 git add 파일명
➡️ Git은 시작부터 추적하고 있지 않고 add 명령어를 통해 파일 버전을 추적한다.
🔸 git commit
➡️ Git에 commit하는 명령어
➡️ c를 두번누르고 commit 할 메세지 입력 후 Esc키를 누른 후 shift+; 키를 눌러 :wq 로 저장하고 닫는다.
🔸 git log
➡️ Git 로그 확인하는 명령어
✨GitHub에서 자주 쓰이는 명령어
🔸 git remote -v
'공부 > 타입스크립트로 함께하는 웹 풀 사이클 개발(React, Node.js)' 카테고리의 다른 글
웹 서비스의 이해: 웹 생태계부터 웹 브라우저, 그리고 데이터베이스까지(1)-HTML (0) | 2024.08.20 |
---|---|
포트폴리오 / 협업 환경 구성(5)-협업툴 (0) | 2024.08.19 |
포트폴리오 / 협업 환경 구성(4)-branch 이름 규칙, merge (0) | 2024.08.16 |
포트폴리오 / 협업 환경 구성(3)-branch 명령어 (1) | 2024.08.14 |
포트폴리오 / 협업 환경 구성 (1) (0) | 2024.08.12 |