ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git - 버전 만들기, Stage area
    Study/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 내용 수정(원격저장소로 올리기 전)

Designed by Tistory.