본문 바로가기

git

(10)
git 2.1 Git 저장소 만들기 이제 본격적으로 git 저장소를 만들어 볼텐데. 책에서는 git을 사용하고 싶은데 한 챕터만 봐야 한다면 두 번째 챕터를 봐야한다고 할정도로 중요한 부분입니다.! 책에서는 여러가지 운영체제에 대해서 설명이 있지만, 저는 window 운영체제 기준으로 설명하겠습니다. 2장의 구성 Git저장소 만들기 수정하고 저장소에 저장하기 커밋 히스토리 조회 되돌리기 리모트 저장소 태그 git alias 요약 이렇게 알아볼겁니다. 오늘은 첫번째로 git 저장소 만드는 방법에 대해 요약해보겠습니다. Git 저장소 만들기 크게 두가지 방법으로 git 저장소를 사용하기 시작합니다. 아직 버전관리를 하지 않은 로컬 디렉트리 하나를 선택해서 git 저장소를 적용하는 방법 다른 어딘가에서 git 저장소를 clone 하는 방법 어떤..
gitbook 1.8 요약 1장의 요약내용 1. git 이 무엇인가 2. 다른 cvcs와 차이점 3. git 사용자 정보 설정 한거
gitbook 1.7 도움말 보기 참조: PRO GIT 1.1 버전 관리란? 1.2 짧게 보는 git의 역사 1.3 git 기초 1.4 CLI 1.5 GIT 설치 1.6 GIT 최초 설정 1.7 도움말 보기 1.8 요약 명령어에 대해 도움말이 필요할 때 도움말을 보는 방법은 두 가지! $git help $man git- 는 궁금한 명령어를 입력하면 된다. $git help config 명령어 뒤에 -h, --help를 입력하면 git 명령에서 사용할 수 있는 옵션들에 대한 간단한 도움말을 출력한다.
gitbook 1.6 최초 설정 참조: PRO GIT 1.1 버전 관리란? 1.2 짧게 보는 git의 역사 1.3 git 기초 1.4 CLI 1.5 GIT 설치 1.6 GIT 최초 설정 1.7 도움말 보기 1.8 요약 Git최초 설정 git을 설치하고 나면 git의 사용 환경을 적절하게 설정해 주어야 한다. git config라는 도구로 설정 내용을 확인하고 변경할 수 있다. 이때 사용되는 설정 파일은 세 가지이다. 1./ect/gitconfig: 시스템의 모든 사용자와 모든 저장소에 적용되는 설정 $git config --system옵션으로 이 파일을 읽고 쓸 수 있다. 2. ~/.gitconfing, ~/.config/git/config 파일: 특정 사용자(즉 현재 사용자)에게만 적용되는 설정이다. git config --globa..
gitbook 1.5 시작하기 git 설치 참조: PRO GIT 1.1 버전 관리란? 1.2 짧게 보는 git의 역사 1.3 git 기초 1.4 CLI 1.5 GIT 설치 1.6 GIT 최초 설정 1.7 도움말 보기 1.8 요약 내 블로그에서는 윈도우 설치 방법만 다루겠다. 다른 운영체제 Linux나 Mac에 설치하는 방법이 궁금하신 분들은 아래 url에 들어가시면 잘 설명되어있습니다. https://git-scm.com/book/ko/v2/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%EC%84%A4%EC%B9%98 Git - Git 설치 이 책은 Git 2.0.0 버전을 기준으로 썼다. 대부분의 명령어는 그 이전 버전에서도 잘 동작하지만, 몇 가지 기능은 아예 없거나 미묘하게 다를 수 있다. Git의 하위 호환성은..
gitbook 1.4 CLI 참조: PRO GIT 1.1 버전 관리란? 1.2 짧게 보는 git의 역사 1.3 git 기초 1.4 CLI 1.5 GIT 설치 1.6 GIT 최초 설정 1.7 도움말 보기 1.8 요약 Git은 CLI로도 사용할 수 있고 GUI로도 사용할 수 있다. (대표적인 GUI로는 github desktop, sourcetree 등이 있다.) 하지만 모든 기능을 지원하는 것은 cli뿐이다. gui를 사용할 수 있지만 gui에서 cli를 사용하는 것은 불가능하기 때문에 cli를 중점적으로 다루겠다. CLI : Command Line Interface 명령어 인터페이스는 텍스트 터미널을 통해 사용자와 컴퓨터가 상호작용하는 방식을 뜻한다. 즉, 작업명령은 사용자가 컴퓨터 키보드로 입력하며 수행 결과 역시 문자열 즉, 텍..
gitbook 1.3 시작하기 git 기초! 참조: PRO GIT 1.1버전관리란? 1.2 짧게 보는 git의 역사 1.3 git 기초 1.4 CLI 1.5 GIT 설치 1.6 GIT 최초 설정 1.7 도움말 보기 1.8 요약 Git 기초 git은 기존의 vcs와 정보를 취급하는 방식이 다르다. git을 제대로 이해하려면 어떻게 동작하는지 이해해야 한다. 스냅샷 vcs와 git의 가장 큰 차이점은 데이터를 다루는 데에 있다. 기존의 vcs는 관리하는 정보가 파일의 목록들이다. 파일의 변화를 시간순으로 관리하면서 파일들의 집합을 관리한다. (델타 기반 버전 관리라고 부른다.) 하지만! git은 파일이 존재하는 그 순간을 중요하게 여긴다. 깃은 성능을 위해서 파일을 새로 저장하지 않는다! git은 로컬에서 거의 모든 명령이 실행된다. 프로젝트의 모든 ..
gitbook 1.2 짧게 보는 git의 역사 참조: PRO GIT 1.1 버전관리란? 1.2 짧게 보는 git의 역사 1.3 git 기초 1.4 CLI 1.5 GIT 설치 1.6 GIT 최초 설정 1.7 도움말 보기 1.8 요약 Linux 커널 프로젝트를 진행하며 dvcs로 bitkeeper를 사용했으나 bitkeeper가 유료화를 전환되며 Linux커널은 자체도구를 만들게 되었다 이게 git이다. git은 개발 단계에서 세운 세가지 목표를 가지고 있다. 1. 빠른 속도 (patch하는데 3초 이상 걸리면 안된다.) 2. 단순한 구조 3. 비 선형적인 개발 (수천개의 동시 다발 적인 브랜치) 4. 완벽한 분산 5. Linux 커널 같은 대형 프로젝트에도 유용 할 것 깃의 탄생 역사에 대해 간단하게 알아보았다. 어떤 목적을 가지고 태어났는지 알면 깃..