홍차의 미로찾기

[git] git 추가 및 커밋 명령어 - add, commit 본문

프로그래밍/GIT

[git] git 추가 및 커밋 명령어 - add, commit

홍차안디 2024. 7. 9. 01:42
반응형

[git] git 설정 프로세스 모음

 

 

 

우선, 해당 프로젝트에 새로 파일을 추가합니다.

test.txt 라는 파일을 추가했습니다.

test.txt file 추가

 

git status

프로젝트의 변경사항을 확인하기 위하여 아래 명령어를 실행합니다.
(작업 전 git init 명령어를 호출해서 해당 프로젝트가 git 관리 하에 있어야 합니다.)

# project 변경 사항 확인
git status

 

 

untracked file 목록으로 출력됩니다.

test.txt 파일이 git 관리 하에 있지 않다는 의미입니다.

git status 결과

 

 

git add

add 명령어를 이용해서 해당 파일을 git이 관리하도록 추가합니다.

# 'test.txt' 파일만 추가
git add 'test.txt'

# 현재 untracted file 모두 추가
git add .

 

이후 git status 명령어를 실행하면 아래와 같이 나옵니다.

commit 가능한 파일목록으로 추가 되었습니다.

git add 후 결과물

 

 

git commit

해당 파일을 local git 저장소에 저장하기 위해서는 commit 명령어를 실행해야 합니다.

# add된 모든 파일 local git 저장소에 저장
git commit -m '커밋 메세지'

# vi로 커밋 메세지 입력
git commit

 

[참고] vi 명령어
- 입력 : 
- 입력 종료: esc 버튼
- 저장 없이 종료:  :q
저장 없이 강제 종료 :  :q!
저장하고 종료:  :wq

 

git log

아래 명령어로 git에서 commit한 목록을 조회할 수 있습니다.

# git commit 목록 조회
git log

 

[참고] 명령어

- 종료: 

위/아래 스크롤 :    (목록이 긴 경우)

 

 

git commit -am

git add와 commit을 동시에 진행 할 수도 있습니다.

(현재 모든 파일들을 git 관리 하에 두는 것과 동시에 local git 저장소에 저장을 동시 진행)

 

단, git에 추가된 적이 없는 새로운 파일은 불가합니다

기존에 add 했던 파일을 수정하거나 삭제하는 경우만 가능!!

# git add와 commit을 동시에 진행 (단, 새 파일은 불가)
git commit -am '커밋 메시지'

 

반응형
Comments