이번 포스팅은 git을 좀 더 편리하게 사용하도록 해주는 명령어의 옵션을 보는 방법과 자주 사용되는 옵션을 살펴보겠습니다.




1. 옵션을 보기위한 방법 : --help

 'git 명령어를 사용하는데 옵션이 뭐가 있는지 모르겠다','옵션을 어떻게 쓰는지 까먹었다' 이런 경우 등 옵션이 궁금한 경우가 생기기 마련입니다.

이런 경우 --help를 사용해서 볼 수 있습니다.

예를들어 

 git commit이 무엇인지, 어떤 옵션이 있는지 궁금하다 ▶ 'git commit --help' 

 git add가 무엇인지, 어떤 옵션이 있는지 궁금하다 ▶ 'git add --help'


'git commit --help'를 보게되면 위와같은 내용이 나오고 아래에 'git commit'에 대한 서술, 옵션이 나오게됩니다.

이것을 읽어보면 사용방법, 옵션들에 대해 알 수 있습니다.



 

 2. git commit의 Option을 살펴보고 사용해보기.

1) git commit -a 

 -a 옵션을 추가하면 Git은 Tracked 상태의 파일을 자동으로 Stage area에 넣는다. 즉, -a옵션을 사용하면 해당 디렉토리의 수정된 파일을 모두 자동으로 add하고 commit하는 것이다.

a옵션을 사용한 예를 보도록 하겠습니다.

 


새로운 파일을 만들어  -a 옵션을 사용해서 commit 하였습니다.

 a옵션을 사용해서 commit후 log(와 status)를 보면 commit이 잘 된 것을 확인 할 수 있습니다.





      -a 옵션을 사용하면 편한 점도 있지만, 선택적으로 add를 해서 commit을 하는 것이 아니므로 주의해서 사용하도록 하는게 좋을 것 같습니다.


2) git commit -m

기본적으로 git commit만 할 경우 vi가 켜지고 커밋메시지를 입력해야한다. 

하지만 vi가 켜져서 입력하고 저장하고 하는게 commit을 많이 하다보면 여간 귀찮은게 아니다. 

따라서 이런 작업 없이 commit message를 commit할때 바로 option으로 입력하는 것이 -m 옵션이다.

사용방법은 git commit -m "Add cal function" 이런식으로 커밋 메시지와 함께 commit을 하면 된다.

예를 보면서 확인해보겠습니다.


 

 mOption이라는 c파일을 생성후 add를 해줍니다.

 그리고 commit할때 -m 옵션을 사용해서 commit message를 입력해주고 log를 보면

다음과 같이 옵션 뒤에 썼던 내용이 log에서 커밋메시지로 보여지는 것을 확인 할 수 있습니다.










+ Recent posts