본문 바로가기

Git

[Git] 메뉴얼 보는법, commit의 옵션, git의 3가지 공간

728x90
반응형

메뉴얼 보는법


git의 다양한 사용법을 알고 싶을 때 command창에서 git의 메뉴얼을 볼 수 있습니다.


$ git --help



git --help 명령어를 치면 명령어나 옵션에 대한 설명을 확인할 수 있습니다. (영어...라니ㅠ)




commit 관련 옵션

commit에서 유용하게 쓸 수 있는 옵션을 몇 가지 설명하겠습니다.


$ git commit -m "메세지"

$ git commit -a

$ git commit -am "메세지"


-m : vim에서 별도의 메세지를 작성할 필요없이 인라인 형식으로 바로 커밋 메세지 작성.

-a : 별도의 add명령어를 사용하지 않고 수정된 파일에 대해 add, commit을 한번에 수행함. (단, 한번도 add되지 않은 파일은 add를 따로 작업 해줘야함.)

-am : a, m의 옵션을 합친 형태.



수정할 때 귀찮게 add 매번 안하고 am 옵션을 쓰면 편리하겠네요 ! 조금씩 알아가기 ㅎㅎ

이 외에도 여러 옵션이 있습니다. 검색과 help를 통해 차근차근 알아가보도록 합시다.




git의 3가지 공간


- working directory (=work tree) : 현재 내가 수정하고 있는 공간 (add 전에 수정중인 공간)

- index (=staging area, cashe) : commit 전 대기 상태의 공간 (add 후 대기 공간)

- repository : commit한 상태의 공간


git working directory vs index vs repository에 대한 이미지 검색결과








참고 : 생활코딩 - 지옥에서 온 Git

728x90
반응형