Git

Git 연습 #2(mac os)

Choiji 2022. 8. 9. 22:56

2022.07.21 - [Git] - Git 연습 #1(mac os)

 

Git 연습 #1(mac os)

깃 설치 brew install git ※ homebrew가 없으시면 https://brew.sh에서 설치 해주세요 Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 깃까지 설치가 완료되시면 깃 연습을 할 폴더를 만듭..

choiiii-dev.tistory.com

 

이전 글을 안보신 분들은 보고 오시기 바래요~

 

이전 글에 이어서 

깃 커밋을 연습하겠습니다.

 

명령어 : git commit

 ~/projects/git master ±✚ > git commit
[master (최상위-커밋) 4c0f613] Title
 3 files changed, 4 insertions(+)
 create mode 100644 a.txt
 create mode 100644 b.txt
 create mode 100644 c.txt

 

git commit 메시지만 입력하면 

Title
# 변경 사항에 대한 커밋 메시지를 입력하십시오. '#' 문자로 시작하는
# 줄은 무시되고, 메시지를 입력하지 않으면 커밋이 중지됩니다.
#
# 현재 브랜치 master
# 커밋할 변경 사항:
#       새 파일:       add
#
~

이런식으로 기본적인 템플릿이 나오게 됩니다.

커밋 메시지로 사용할 내용을 주석이 아닌 부분에 작성해 주시면 됩니다.

 

커밋 메시지를 미리 작성하는 옵션도 있습니다.

 

git commit -m "커밋 내용"을 사용하시면 됩니다.

 

echo add >> c.txt
git status -s
M c.txt
?? .gitignore
git add .
git commit -m "seccond commit"

이렇게 작성하시면 -m 옵션을 사용하기 전 처럼 템플릿이 뜨지 않습니다.

 

또 commit명령어의 옵션에 -am가 있습니다.

이건 추적중인 수정된 파일을 전부 포함하는 명령어입니다.

(working directory, staging area에 있는 모든 파일)

git commit -am "커밋 메시지"

이렇게 하면 추적중인 추적중인 모든 병경된 파일을 커밋합니다.

 

commit한 내역을 확인하시려면 

git log 명령어를 사용하면 됩니다.

 ~/projects/git   master ±  vi c.txt
commit 6ebbfa3fd178850612d448837f09be574c9a5686 (HEAD -> master)
Author: ??
Date:   Tue Aug 9 18:05:41 2022 +0900

    third commit

commit 5bcc2e8e79330f03c70f6038cccb1c172031d8d4
Author: ??
Date:   Tue Aug 9 18:04:38 2022 +0900

    seccond commit

commit 4c0f613a21588a9f2df8202bc5ec13f35d1448d8
Author: ??
Date:   Tue Aug 9 18:01:46 2022 +0900

    Title

    Description
(END)

이렇게 history 내역을 확인 하실 수 있습니다.

'Git' 카테고리의 다른 글

Git 연습 #1(mac os)  (0) 2022.07.21