http://www.yes24.com/Product/Goods/84803146
⌜Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문⌟ 책을 공부하며 요약・정리한 내용입니다.
깃 초기화 - git init
$ git init
‘git init’ 명령을 입력하면 깃을 사용할 수 있도록 디렉터리를 초기화하는 것이다.
‘Initialized empty Git repository in [디렉터리경로]’
라는 메시지가 나타나면 해당 디렉터리에서 깃 사용가능
cf) .git 디렉터리는 숨겨져 있다.
작업 트리(working tree = 작업 디렉터리(working directory))
파일 수정, 저장 등의 작업을 하는 디렉터리로 우리 눈에 보이는 폴더가 바로 작업 트리이다.(스테이지와 저장소는 숨은 파일로 존재)
스테이지(stage = 스테이징 영역(staging area))
버전으로 만들 파일이 대기하는 곳(git add 하면 파일이 저장되는 곳)
저장소(repository)
스테이지에서 대기하고 있던 파일들을 버전으로 만들어 저장 하는 곳(commit 하면 저장되는 곳)
git 상태 확인 명령어 - git status
수정한 파일 스테이징 하기 - git add
작업 트리에서 파일을 만들거나 수정하면 스테이지에 수정한 파일을 추가한다. 이를 스테이징(staging)이라고 표현한다.
git add [스테이징할파일명]
파일이 스테이지에 추가된다.
스테이지에 올라온 파일 커밋하기 - git commit
파일이 스테이지에 있다면 이제 버전을 만들 수 있다. git에서는 버전을 만다는 것을 ‘커밋(commit)’이라고 한다. 커밋할 때에는 버전에 어떤 변경 사항이 있었는지 확인할 메시지를 함께 기록해 두어야 한다.(커밋 메시지는 주로 영어로 작성)
git commit -m "message1"
‘git commit’ : 파일을 커밋하는 명령
‘-m’ 옵션 : 커밋 메세지를 적는 옵션
git log
저장소에 저장된 버전을 확인할 때 사용하는 명령
스테이징과 커밋 한꺼번에 처리하기 - git commit -am
한 번 커밋한 파일이라면 git commit 명령에 -am 옵션을 붙여 스테이징과 커밋을 한꺼번에 처리할 수 있다.
git commit -am "message2"
git commit -a -m "message2"
둘다 가능
부족하거나 잘못된 내용이 있을 경우 댓글 달아주시면 감사하겠습니다.
이 글에 부족한 부분이 존재할 경우 추후에 수정될 수 있습니다.
'Git' 카테고리의 다른 글
3-4 브랜치 병합하기 3-5 브랜치 관리하기 (0) | 2022.07.02 |
---|---|
3-2 브랜치 만들기 3-3 브랜치 정보 확인하기 (0) | 2022.07.02 |
2-5 작업 되돌리기 (0) | 2022.07.02 |
2-3 커밋 내용 확인하기 2-4 버전 만드는 단계마다 파일 상태 보기 (0) | 2022.07.02 |
1-3 리눅스 명령 연습하기 (0) | 2022.07.01 |