깃 메뉴얼 보는 방법(--help)

예전에 정보처리산업기사 자격증을 준비한 적이 있다.
학교를 다니는 와중에 자격증 공부를 겸해야 해서 시간이 별로없었는데,
A부터 D까지 출제 비율로 분류되어 있는 교재 덕분에 A, B만 보고도 시험을 합격했다.

이처럼
가장 빈도수가 높은 것부터 공부하고나서, 모르는 것을 추가로 알아가는 것이 효율적이다.

Google 트렌드에서 기간별, 지역별, 카테고리별 트렌드와 검색어 간 비교 분석이 가능하다.

어떤 명령어가 많이 사용되고 어떤 명령어가 덜 사용되는지
구글에서 검색해서 각각 명령어들이 얼마나 많은 결과가 있는지 알아봤다.

커밋이 8퍼셋트로 가장많고
add log diff init status 등 기초 명령어의 비율만 합해도 40퍼센트나 된다.


그런데 기본만으로는 부족할 때는 어떻게 해야할까?
해결 방법을 알아보자.

위는 일반적인 커밋과정( 수정 ▶ 추가 ▶ 커밋 )이다.
파일을 수정하고 커밋한 후 로그를 통해 커밋메시지를 확인했었다.

너무 귀찮다
간단하게 하고싶다

도와줄 사람~? 헬~프~~ 해보자







$ git commit --help
//커밋메시지에 대한 도움말을 볼수있음


※ 참고
$ git commit --help 명령어 실행 시 C:\Program Files\Git\mingw64\share\doc\git-doc 경로에 있는 git-commit.html 문서가 실행됩니다. 
하지만 저 문서가 없거나 깨졌다면, 아래 주소로 접속하시면 됩니다. 
(확인을 모두 해본것이 아니라서 문서가 같다고 확답드릴 수는 없습니다.)


'git-commit(1) Manual Page' 페이지가 뜬다.
cmd창에 바로 뜨는 경우도 있다.
cmd의 경우 키보드 방향키를 누르면 스크롤이 가능하다.



SYNOPSIS- 명령어의 기본적인 형식, 쉽게 문법이라 보면 된다.
OPTIONS는 선택적으로 사용가능한 옵션이다. 옵션마다 기능이 있다.







-a , --all 옵션을 보자
이해가 안되면 번역기를 돌리자
명령을 통해 수정 및 삭제된 파일을 자동으로 준비하지만, 당신이 Git에 대해 말하지 않은 새로운 파일은 영향을 받지 않는다.



자동으로 스테이지로 올린다(add시켜준다)는 말이다.
한번 써보자.



일반적인 커밋과정( 수정 ▶ 추가 ▶ 커밋 )에서 추가하는 부분이 사라졌다.




그런데 저것도 귀찮다.
커밋도 귀찮다.
-m 옵션을 찾았다.

지정된<msg>을 커밋 메시지로 사용합니다. 복수 m옵션이 제공되는 경우 그 값은 별도의 단락으로 연결된다.

<msg>를 커밋메시지로 쓴다는 말이다.
적용해보자.


일반적인 커밋과정( 수정 ▶ 추가 ▶ 커밋 )에서 커밋도 쉽게했다.
(명령어 한번 잘못친 거는 실수;)
커밋창(에디터)도 안띄우고 11을 커밋메시지로 적용했다.

확실히 편해졌다.
옵션들이 정말 많은데, 앞으로 얼마나 더 편해질까?

뭐든 귀찮아 하는 나 때문에라도 옵션을 더 공부해야겠다.

-이상-


댓글

이 블로그의 인기 게시물

AWS RDS DB 인스턴스에 연결하기 (Oracle Database Instance)

tomcat server.xml ( 톰캣 서버 설정 )

Git resolving merge conflicts as Mark resolved (mark resolved 옵션으로 해결)