본문 바로가기

공부/타입스크립트로 함께하는 웹 풀 사이클 개발(React, Node.js)

포트폴리오 / 협업 환경 구성 (2)-git 명령어

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