본문 바로가기
IT 공부/Git 뽀개기

Git stage area

by 쭈잇 2019. 10. 17.

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 전에 다른 점을 알 수 있다. (커밋 전에 확인하는 용도)

     

     

     

     

     

     

     

     

     

     

     

     

    참고 : https://opentutorials.org/course/2708/15203

    반응형

    'IT 공부 > Git 뽀개기' 카테고리의 다른 글

    Git 과거 버전으로 돌아가기  (0) 2019.10.20
    Git commit 버전만들기  (0) 2019.10.17
    Git 간단하게 사용해보기  (0) 2019.10.16
    Git mac에서 사용하기  (0) 2019.10.16