imhamburger 님의 블로그

깃(Git) - add와 commit 본문

깃(Git)과 깃허브(Github)

깃(Git) - add와 commit

imhamburger 2024. 6. 18. 11:52

깃(Git)은 프로그램 버전 관리를 위한 툴이다.

버전은 프로그램의 내용이 일부 바뀌거나 새로운 기능이 추가되거나 등 어떤 유의미한 변화가 결과물로 나오는 것을 말하는 데 그것을 관리해주는 것이 깃(Git)이다.

 

터미널에서 깃을 다루는 명령어는 다음과 같다. 원래 이것보다 훨씬 다양하게 있지만, 자주 쓰이게 되는 명령어만 정리해보았다.

git status 깃 상태 확인
git add (파일명) 작성한 파일을 staging에 올리는 명령어
git add .  작성한 모든 파일을 staging에 올리는 명령어
git rm --cached (파일명) staging에 올린 파일을 다시 수정중인 상태로 돌려보내는 명령어
git commit -m "메세지" 커밋할 대상에 메세지를 남겨놓는 명령어
git log --graph 이전 커밋들을 확인할 수 있는 명령어
git commit -a (or --all) 수정된 모든 파일을 자동으로 스테이징하고 커밋하는 명령어
(git add 라는 명령어를 생략할 수 있다.)
git commit --amend 최신 커밋을 수정하는 명령어

 

 

커밋하기 전, 저장한 파일을 터미널에서 수정하고 싶을때는?

터미널에서 파일을 열고, i 키를 누르면 INSERT로 바뀌면서 내용을 추가 및 삭제를 할 수 있다.

다 수정한 후, ESC 키를 누르고 :wq 를 입력 그리고 엔터를 누르면 커밋이 된다.