프로그래밍/GIT
[git] git 추가 및 커밋 명령어 - add, commit
솔솔바람개발
2024. 7. 9. 01:42
반응형
우선, 해당 프로젝트에 새로 파일을 추가합니다.
test.txt 라는 파일을 추가했습니다.
git status
프로젝트의 변경사항을 확인하기 위하여 아래 명령어를 실행합니다.
(작업 전 git init 명령어를 호출해서 해당 프로젝트가 git 관리 하에 있어야 합니다.)
# project 변경 사항 확인
git status
untracked file 목록으로 출력됩니다.
test.txt 파일이 git 관리 하에 있지 않다는 의미입니다.
git add
add 명령어를 이용해서 해당 파일을 git이 관리하도록 추가합니다.
# 'test.txt' 파일만 추가
git add 'test.txt'
# 현재 untracted file 모두 추가
git add .
이후 git status 명령어를 실행하면 아래와 같이 나옵니다.
commit 가능한 파일목록으로 추가 되었습니다.
git commit
해당 파일을 local git 저장소에 저장하기 위해서는 commit 명령어를 실행해야 합니다.
# add된 모든 파일 local git 저장소에 저장
git commit -m '커밋 메세지'
# vi로 커밋 메세지 입력
git commit
[참고] vi 명령어
- 입력 : i
- 입력 종료: esc 버튼
- 저장 없이 종료: :q
- 저장 없이 강제 종료 : :q!
- 저장하고 종료: :wq
git log
아래 명령어로 git에서 commit한 목록을 조회할 수 있습니다.
# git commit 목록 조회
git log
[참고] 명령어
- 종료: q
- 위/아래 스크롤 : k / j (목록이 긴 경우)
git commit -am
git add와 commit을 동시에 진행 할 수도 있습니다.
(현재 모든 파일들을 git 관리 하에 두는 것과 동시에 local git 저장소에 저장을 동시 진행)
단, git에 추가된 적이 없는 새로운 파일은 불가합니다
기존에 add 했던 파일을 수정하거나 삭제하는 경우만 가능!!
# git add와 commit을 동시에 진행 (단, 새 파일은 불가)
git commit -am '커밋 메시지'
반응형