본문 바로가기

반응형

Git 요약 7. Remote branch, Rebase (원격 브랜치, 리베이스) Remote Branch Remote refs 원격저장소를 참조하기 위한 포인터. 원격저장소에 있는 브랜치, 태그, 등등을 가리킨다. git ls-remote [remote] Remote refs를 조회 Remote Refs가 있지만 보통은 리모트 트래킹 브랜치를 사용한다. Remote-tracking branch 추적 브랜치 리모트 저장소에 마지막으로 연결했던 순간에 브랜치가 무슨 커밋을 가리키고 있었는지를 가리키는 로컬 포인터. 리모트 브랜치의 이름은 (remote)/(branch) 형식 ex) origin/master 이 포인터는 로컬에 있지만 움직일 수 없다. 리모트 서버에 연결할 때마다 git에 의해 자동으로 위치가 옮겨진다. 1. 원격 브랜치 상태 보기 git remote show [remot.. 더보기
Git 요약 3. 커밋 히스토리 조회하기, 되돌리기(Undo) 커밋 히스토리 조회하기 git log -p 각 커밋에 적용된 패치를 보여준다.--stat 각 커밋에서 수정된 파일의 통계정보를 보여준다.--shortstat --stat 명령의 결과 중에서 수정한 파일, 추가된 라인, 삭제된 라인만 보여준다.--name-only 커밋 정보중에서 수정된 파일의 목록만 보여준다.--name-status 수정된 파일의 목록을 보여줄 뿐만 아니라 파일을 추가한 것인지, 수정한 것인지, 삭제한것인지도 보여준다.--abbrev-commit 40자 짜리 SHA-1 체크섬을 전부 보여주는 것이 아니라 처음 몇 자만 보여준다.--relative-date 정확한 시간을 보여주는 것이 아니라 ‘`2 weeks ago’'처럼 상대적인 형식으로 보여준다.--graph 브랜치와 merge 히스토.. 더보기
Git 공부하는데 도움이 되는 책, 사이트 추천 1. Git 공식 웹사이트 Pro Git으로 실제 서점에서 판매되고 있는 책의 내용을 무료로 볼 수 있다. 가장 먼저 이 책을 보기 추천! 웹사이트 또는 pdf 형식 한글 버전: https://git-scm.com/book/ko/v2 가끔 번역 내용이 잘 이해되지 않을 때는 영어원문을 보자.. 영어 버전: https://git-scm.com/book/en/v2 2. 누구나 쉽게 이해할 수 있는 Git 입문 https://backlog.com/git-tutorial/kr/ backlog에서 제공하는 git 입문 강좌 (실습하다보면 blacklog를 git의 원격저장소로 사용하는 방법을 알려준다.) 입문편, 발전편, 찾아보기로 나누어져 있다. Pro Git의 설명이 버거울 때 참고하면 좋을 것 같다. 입문편.. 더보기

반응형