생각을 개발하자, 박진형

[git] 버젼관리 #2 본문

Likelion/github

[git] 버젼관리 #2

imjinbro imjinbro 2017.03.22 02:34

[버젼 추가하기]

- git add를 통해 해당 파일을 버젼 관리하도록 등록해놓았다면 버젼을 추가하는 부분이 필요함

- 앞선 포스팅에서 알아본 점을 복습하는 차원임


1) 파일 간의 버젼 차이를 만듬 : 이전에 만든 파일을 수정함(vim을 이용)


2) git status를 통해 버젼관리에 포함시킨 파일의 상태를 확인해봄 : modified 


3) 수정하려고 했던 목표까지 수정을 다했다면 git addgit commit으로 버젼 등록을 함 : stage area -> repository 이동



[버젼 기록 확인]

- 커밋 로그 기록을 확인하여 버젼 기록에 대한 정보를 얻을 수 있음


1) git log 명령어 입력

- commit : 커밋의 식별번호

- Author : 커밋한 사람의 정보

- Date : 커밋된 날짜와 시간

- 뻥 뚫린 공간에 덩그러니 놓여진 텍스트 : 커밋 메세지




[버젼 간 차이확인]

- 버젼업을 함에 있어서 어떤 부분이 업데이트되었는지 한 눈에 볼 수 있음

- 다운그레이드 명령어를 통해 이전 버젼으로 돌릴 수 있음 


1) git log -p 명령어 입력 : log와 같지만 -p 라는 옵션값을 주어 각 커밋에 어떤 내용이 추가되었는지 알 수 있음


- msg modified 커밋 : 아래로 어떤 차이가 있었는지를 말해줌

    => 부분 : 바뀐 부분(추가)

    => - 부분 : 바뀐 부분(제거 혹은 변경)

- first commit 커밋 : 아래로 어떤 차이가 있었는지 말해줌

    => + 부분 : 바뀐 부분(추가) - 새로운 문서가 추가됨까지 기록(null -> a.html)

    => - 부분 : 바뀐 부분(제거 혹은 변경)


2) git diff 명령어 입력 : 커밋의 id값을 이용해 특정 커밋 간의 차이를 알아볼 때 사용하는 명령어

- git log를 통해 커밋된 각각의 내역 id값을 얻어낼 수 있음

- 커밋 내역마다 보여주는 것이 아니라 지정한 커밋 내역의 변동사항을 수시로 체크할 수 있음)

- 비교하려는 두 커밋의 아이디를 범위 지정할 때 .. (온점 두개로 둘 사이의 관계를 알기위함을 나타냼)




[다음 포스팅]

- 현재 버젼에서 이전 버젼으로 옮겨가기

- 혼자서 간편하게 api보면서 개발을 하자










'Likelion > github' 카테고리의 다른 글

[git] 버젼관리 #3  (0) 2017.03.24
[git] 버젼관리 #2  (0) 2017.03.22
[git] 버젼관리 #1  (0) 2017.03.20
[github] github 협업 flow  (0) 2017.02.17
[git] git 기본개념 및 흐름  (0) 2017.01.15