-
Git - 버전 만들기, Stage areaStudy/Git 2020. 3. 2. 00:18
새로운 버전을 만들어서 저장하고, 전 버전으로 돌아갈 수도 있음
버전: 모든 변화, 의미있는 변화
git config --global user.name [닉네임]
git config --global user.email [이메일]
git commit: status 입력했을때와 같은 결과 출력
버전 메세지를 적을 수 있음(변화된 이유를 적는다)
i를 이용해 1을 적고 esc 누르고 :wq(저장 후 종료)
아래 결과가 뜸
git log: commit 의 역사 확인
Author: [버전을 작성한 사람] <이메일>
Date: 버전을 만든 날짜
vim f1.txt로 source : 2 로 수정
f1.txt 파일이 modified로 되어있음
git add f1.txt 엔터
git add f1.txt: 최초로 추적할 때도 사용하고 파일이 수정이 끝나고 버전을 생성할때도 사용
※ commit전에 꼭 add 하기
git commit엔터 후 i 눌러 2 입력후 esc 누르고 :wq
그리고 다시 git log를 입력하면
log 화면에서 나가고 싶을 땐 q입력
HW
f2.txt 만들어 보기
Stage area: commit 대기 상태
f1.txt와 f2.txt 모두 글 수정
commit 전에 add를 해야 하는 이유
commit은 하나의 작업을 담는 것이 좋으나 여러 개의 commit을 해야할 때
add를 이용하여 원하는 것만 commit 가능
=> 선택적으로 commit을 할 수 있다!
fit add f1.txt하면 stage에 올라가게 됨.commit 대기 상태
repository: commit된 파일이 저장되는 곳
위에 사진을 보면 f1.txt만 add했으므로 f1만commit 가능
Changes not staged for commit:
modified: f2.txt
=> f2.txt는 commit 되지 않을 것임
git commit 후 git log를 확인하면 f2.txt는 그대로 남아있음
git commit --amend: commit 내용 수정(원격저장소로 올리기 전)
'Study > Git' 카테고리의 다른 글
Git - 명령의 빈도와 메뉴얼 보는 방법 (0) 2020.03.02 Git - 과거 버전으로 돌아가기 (0) 2020.03.02 Git - 저장소 만들기, 파일 등록 (0) 2020.03.01 Git - 정의, 설치방법 (2) 2020.03.01 github 시작하기 - repository 생성, 사용자 추가 (0) 2020.03.01