Contents
반응형
cp f1.txt f2.txt 로 파일을 복사해보자
그리고 둘의 파일들을 다 수정해보자
Git status
파일 2개가 수정됨
git add 로 자기가 하고 싶은 파일만 커밋할 수 있다 (선택적 가능 )
add 한 파일만 커밋이 된다
f2.txt는 새로운 버전으로 포함되지 않는다
git commit 하면 add 한 f1.txt 만 커밋된다.
f2.txt는 커밋되기 상태에 들어가지 않음
git commit은 커밋대기 상태에 있는 것만 커밋시킨다
|-> stage area
stage : 커밋 대기 상태에 있는 것
repository : 커밋 된 것들이 저장되는 곳
변경 사항 확인하기
git log -p
: 커밋마다 달라진 점을 보여줌
-> --- /dev/null 부분은 전 단계를 나타내고
+++ b/f2.txt 는 현재 단계를 나타낸다
즉, f2.txt 내용은 source:3 이라는 것을 말해준다.
git diff deb8b70aa8a61ff1ca63782ae598e18d0b136c7d..e6c7c6d778448f9c0b210ed88204e4c951760e50
: 소스 코드 상의 다른 점을 확인 할 수 있다.
git diff
-> commit 전에 다른 점을 알 수 있다. (커밋 전에 확인하는 용도)
반응형
'IT 공부 > Git 뽀개기' 카테고리의 다른 글
Git 과거 버전으로 돌아가기 (0) | 2019.10.20 |
---|---|
Git commit 버전만들기 (0) | 2019.10.17 |
Git 간단하게 사용해보기 (0) | 2019.10.16 |
Git mac에서 사용하기 (0) | 2019.10.16 |