Git CLI는 기본적인 형태의 Git 중 하나로 GUI를 사용하지 못하는 환경에서도 사용할 수 있다는 장점이 있다.
CLI : Command Line Interface
Git CLI는 Link : https://git-scm.com/ 에서 다운로드 가능하며 자신의 운영체제에 맞는 version을 다운로드하자.
Git CLI를 사용하려면 설치 후 Git Bash를 실행시키고 Git을 사용하기를 원하는 디렉터리로 이동,
git init . 를 입력한다. (Git을 현재 디렉터리에서 초기화)
이 후 해당 디렉터리에 .git 디렉터리가 생성되는 것을 알 수 있다.
수정된 파일을 commit 하고 싶으면 우선 [ git add 파일명 ] 명령어를 통해 staging area에 올려야 한다.
그 후 [ git commit -m "내용" ] 을 통해 commit 을 하면 해당 파일은 repository에 저장, 관리된다.
절차 요약
0. 어떠한 파일을 수정
1. git add 파일명 을 통해 staging area에 올리기
(복수의 파일을 한번에 commit 하고 싶으면 각각의 파일을 add 한뒤 commit 한다.)
2. git commit -m "내용" 을 통해 파일을 commit, repository에 저장
3. git log를 통해 내용 확인
용어 정리
Repository : 저장소, 버전이 저장되는 공간 ( .git 디렉터리를 repository 라고 생각해도 좋다. )
Working tree : 버전으로 만들어지기 전 단계, 파일을 수정하는 곳, 수정한 파일들
Staging Area : 버전을 만드려고 하는 파일들, Working tree에서 작업한 파일 중 버전을 만들 파일만 이곳으로 올린다.
명령어
(1) git init 디렉터리위치 : 해당 디렉터리에서 Git을 사용한다.
(2) git status : Git의 상태를 확인한다.
(3) git add 파일명 : 해당 파일을 Staging Area에 올린다.
(4) git commit -m "commit할 내용" : add한 파일을 commit 한다, 이때 repository에 저장된다.
(5) git log : 버전을 보여준다.
*git add 시 아래와 같이 Please tell me who you are 에러가 발생할 수 있다. 이때는
(1) git config -user.email "이메일"
(2) git config -user.name "이름"
이 두가지 명령어를 입력하면 해결된다!
'공부' 카테고리의 다른 글
[IaC] IaC 이란 무엇인가? (0) | 2024.11.13 |
---|---|
Git CLI - 기초02 (0) | 2022.03.12 |
Git 이란 무엇인가? (0) | 2022.03.06 |