일모도원(日暮途遠) 개발자

[Git] 작업중인거 저장하기(commit) 본문

개발/Git

[Git] 작업중인거 저장하기(commit)

달님개발자 2022. 8. 7. 16:04

작업중인 소스를 저장할려면 git commit명령어를 쓰면 된다.

 

그전에 변경된 파일이 먼저 알려면 status 명령어를 사용하자.

> git status

여기서는 수정된 파일이 하나만 있다.

 

수정된 내용을 볼며련 diff 명령어를 사용하자

> git diff

소스상에서 변경된 내용을 보여준다.

저장할 파일을 add하자. 보통 모든 파일을 add하기 위해 *를 사용한다.

> git add *

그냥 commit 명령어를 치고 변경내용을 적으면 된다.

> git commit

변경내용을 저장한후에는 "ESC"를 누르고 ":"를 타이핑 한후에 저장할려면 "wq" (Write and Quit), 저장하지 않고 나올려면 "q"(Quit) 또는 "q!" (변경된 내용이 있어도 무시하고 나옴)을 치면 된다.

 

 

변경내역이 짧으면 -m 옵션을 주고 바로 따옴표 사이에 변경내용을 적으면 된다.

> git commit -m "변경내용"

commit한후에 git status를 해보며 working tree에 아무것도 없다고 나온다.