본문 바로가기

QA 업무

[CI/CD] [git&github] 6.1 깃 명령어를 알아야 하는 이유

part2 명령어로 깃 다루기

6.1 깃 명령어를 알아야 하는 이유

6.2 버전 만들기

작업 디렉터리 : C:\

마우스 우클릭 하여 git bash 열기
원하는 경로에서 열어짐!

cf. pwd : 현재 경로 확인 명령어

작업 디렉터리 상태 확인하기

1. git init : 로컬 저장소 만들기

c/test 안에 .git 이 생성됨

 

git status : 작업 디렉터리 상태 확인하기

 

changes to be committed 라고 나타나면 a.txt 파일이 스테이지에 추가된 것임

 

git commit : 커밋하기

git log : 커밋 조회하기

git log : 커밋 조회하기, first commit 이라는 커밋 메세지 확인됨

git tab: 태그 추가/조회/삭제하기

 

On branch master 는 현재 기본 브랜치, 즉햣 master 브랜치에 있다는 의미

No commits yet은 현재 아무런 커밋도 하지 않았음을 의미

Untracted files : 깃이 기존에 변경사항을 추적하지 않은 대상을 나타냄

 

3. git add : 스테이지에 올리기

*한꺼번에 스테이지에 추가하기

스테이지에 추가할 파일이 100개, 200개 있으면 100번 200번 git add 명령어를 사용하는게 아니라

git add . 명령으로 현재 디렉터리에 있는 모든 변경 사항을 한 번에 스테이지로 추가할 수 있음

 

 

4. git commit 커밋하기

스테이지로 변경 사항을 추가했다면 이제 커미샇ㄹ 일만 남음

a.txt 파일을 커밋

first commit 이라는 커밋 메시지로 새로운 버전을 만드는 명령은 git commit -m "first commit"

git commit -am "커밋 메세지"

명령은 git commit -a -m "커밋 메시지", git commit --all --message "커밋 메시지" 명령과 같습니다.

 

메모장에 "A" -> "AB" 로 작성 후 수정되게 하기

이 파일의 변경사항을 새 버전으로 만드려면 스테이지에 추가하고 커밋해야 함

git commit -am

git log 명령어로 두 번째 커밋 확인됨