-
add, commitIT Tech/Git 2020. 5. 14. 10:34
내용
- add
- 목적 : 해당 파일을 untracked -> tracked 상태로 바꾸거나 commit 하기 위한 (staged) 상태로 바꿀 수 있는 명령어.
- 사용 방법 : git add [옵션] "파일명"
- 옵션 및 예
- git add 파일명 : 파일명의 파일을 add 한다.
- git add . : 변화된 모든 파일을 add 한다.
- git add *.cpp : cpp 확장자명의 모든 파일을 add 한다.
- commit
- 목적 : 저장소에 디렉터리에 있는 모든 파일에 대한 스냅샷을 기록하는 것. 일단은 쉽게 프로젝트의 스냅샷이라고 봄.
- 사용 방법 : git commit [옵션] [커밋 메시지]
- 옵션
- -m : 인라인 형식으로 바로 커밋 메시지 작성.
- -a : 수정된 파일에 대해 add, commit을 한 번에 수행함. ( [커밋 메시지]가 필요 없고 add 된 적이 없는 파일은 add를 해주어야 함.)
- -am : a, m의 옵션을 합친 형태.
문제
'C0' 이 가장 초창기에 만들어진 commit이며, 현재 master 브랜치에 'C1'에 위치해있는 것을 볼 수 있다.
아래와 같은 상황에서
다음과 같은 결과가 나오게 명령어를 사용해보면 된다.
결과
commit 을 두 번하면 된다.
명령어
commit 을 두 번하면 된다. 반응형'IT Tech > Git' 카테고리의 다른 글
.gitignore (0) 2020.08.13 rebase (0) 2020.05.14 merge (0) 2020.05.14 branch, checkout (0) 2020.05.14 SourceTree를 이용한 Git (0) 2019.08.15 - add