카테고리 없음

깃허브 버전 만들기

세상을 둥글게 2021. 2. 14. 11:51
반응형

버전이란

깃에서 버전이란 문서를 수정하고 저장할 때마다 생기는 것.

 

깃에서 버전을 관리하면 원래 파일 이름은 그대로 유지하면서 파일에서

무엇이 변경했는지를 변경 시점마다 저장할 수 있음.

 

스테이지와 커밋 이해하기

작업트리 : 파일 수정, 저장 등 작업하는 디렉터리

눈에 보이는 영역

스테이지 : 버전으로 만들 파일이 대기하는 곳

저장소 : 스테이지에 대기하고 있던 파일들을 버전으로 만들어 저장

 

스테이지와 저장소는 눈에 보이지 않는 영역.

 

hello-git으로 들어가서 git status를 입력

On branch master : 현재 마스터 브랜치에 있다. 

No commits yet : 아직 커밋한 파일이 없다.

nothing to commit : 현재 커밋할 파일이 없다.

vim hi.txt : hi 문서를 생성한다.

위와 같이 1을 입력하고 저장 후 종료(a 또는 i를 누르고 :wq를 눌러준다)한다.

파일이 생성되었다.

 

git status를 입력하면 이전에 없던 Untracked files이 나타났다.

아직 버전관리를 안한 파일을 Untraked files이라고 한다.

 

hi.txt는 작업 트리에 문서를 만든것이다.

 

스테이징 하기

git add hi.txt 후 git status 확인

git add hi.txt하면 경고가 나타난다.

깃에서 사용하는 명령이 리눅스를 기반으로 하고 있어서

윈도우와 리눅스의 줄바꿈 문자가 달라서 자동으로 변경한다고 이야기 해주는 문구로

사용자가 조치할 필요없이 인지만 하고 있으면 된다.

 

스테이지에 파일 커밋하기

git commit : 파일을 커밋하는 명령

git commit -m "massage" : 커밋 메세지

위와 같이 사용자 등록이 필요하다.

Run아래의 문구와 동일한 명령어로 이메일과 이름을 저장해준다.

위와 같이 nothing to commit, working tree clean 이라는 문구가 나오면서

버전 만들 파일이 없다고 한다.

 

git log : 버전을 확인하기

위와 같이 commit에 대한 설명이 나온다.

 

위와 같이 hi.txt를 수정해서 커밋을 해본다.

 

git commit -am "message1" : -am옵션으로 스테이징과 커밋을 한번에 처리

위와 같이 두번째 버전 정보가 나타난다.

728x90
반응형