2.3 Git Basics - 커밋트 히스토리 확인하기커밋트 히스토리 확인하기당신은 몇번의 커밋트를 한 이후에 또는 이미 커밋트 히스토리가 있는 레파지토리를 클론을 했다면, 분명 당신은 그전에 어떤 일이 있었는지에 대해 알고 싶을 것이다.이것을 하기 위해 가장 기본적이고 강력한 툴은 바로 git log 명령어이다. 다음 예제는 내가 자주 시현을 하기 위해 사용하는 simplegit 프로젝이다. 이 프로젝트를 받기 위해서는 다음 명령어를 실행하면된다.git clone git://github.com/schacon/simplegit-progit.git 당신이 이 프로젝트에서 git log 명령어를 실행한다면, 다음과 비슷한 내용을 보게 될것이다:$ git log commit ca82a6dff817ec66f44..
2.2 Git Basics - 변경사항을 저장소에 저장하기변경사항을 저장소에 저장하기당신은 진짜 Git 저장소를 얻었고, 그 프로젝트를 체크 아웃 받았고, 실제로 사용중인 파일들의 카피본까지 받았다. 당신은 이제 당신이 저장하고 싶은 프로젝트의 상태가 되었을 때마다 그동안의 변경사항의 스냅샵을 당신의 저장소에 커미트를 해야한다. 당신의 working 디렉토리의 각 파일들은 2가지 상태 중 한가지여야 함을 잊지 마라 : 추적됨(tracked) 또는 추적되지않음(untracked). 추적된 파일들은 마지막 스냅샵된 파일들이고, 이것들은 unmodified, modified 또는 staged 가 될수 있다.추적되지 않는 파일들은 working 디렉토리 내에서 마지막 스냅샵에 포함되지 않은 나머지 모든 파일들이..
2.1 Git Basics - Git 저장소 가져오기Git 저장소 가져오기 당신 크게 두가지 방법으로 Git 저장소를 만들 수 있다. 첫번째 방법은 기존에 존재하는 프로젝트 또는 디렉토리를 Git 안으로 임포트 시키는 것이고, 두번째 방법은 다른 서버에 있는 Git 저장소를 클론하는 방법이 있다. 기존의 디렉토리에다가 저장소를 초기화하기만약에 당신이 Git안에서 기존의 프로젝트를 추적하기 시작했다면, 그 프로젝트의 디렉토리로 가서 아래와 같이 쳐야한다.$ git init 이 명령어는 당신이 필요한 모든 필수 저장소 파일을 포함하는 .git라는 새로운 하위 디렉토리를 만든다.(Git 저장소 스켈레톤: Git에 뼈대와 같은 저장소라는 의미인듯^^) 이때는 아직 당신의 프로젝트를 아직 추적할 수 없다.( 챕터..
1.6 시작하기 - 도움 얻기도움얻기만약에 Git를 사용할때 도움이 필요하다고 느낀적이 있다면, 3가지 방법으로 Git 명령어들에 대한 도움을 받을 수 있는 매뉴얼 페이지를 이용할수 있다:$ git help $ git --help $ man git- 예를 들어, 당신은 config 명령어와 관련된 manpage를 다음과 같이 실행함으로써 얻을 수 있다.$ git help config 이런 명령어들은 매우 유용하다. 왜냐하면 어디서든 접근이 가능하고, 심지어 오프라인 상태에서도 확인 가능하다. 만약에 manpage에 대한 내용이 부족해서 개인적으로 더 많은 도움이 필요하다고 느낀다면, #git 또는 #github 채널에 도움이 얻을 수 있도록 시도해봐라.(주1) on the Freenode IRC serv..
1.5 시작하기 - 첫번째 시간 Git Setup첫번째 시간 Git Setup 이제 Git가 당신 시스템에 설치되었고, Git환경에 대한 몇가지 세팅을 하기 원할것이다. 그리고 이런 세팅은 단 한번만 하면된다; 설정내용은 Git가 업그레이드가 된다하더라도 유지될것이다. 또 당신이 원한다면 명령어를 사용해서 언제든지 설정값들이 변경가능하다. Git config라고 불리는 툴은 Git가 어떻게 동작하게 할지 정하는 설정값들을 읽거나 설정가능하게 해준다. 아래의 변수값들은 3가지 방식으로 저장된다:/etc/gitconfig file: 한 시스템 그리고 그들의 저장소를 이용하는 사용자를 위한 설정값들. 만약 당신이 --system 이라는 옵션을 사용한다면, 이 파일을 읽고 쓰게 될것이다..~/.gitconfig..
1.4 시작하기 - Git 설치하기Git 설치하기자 이제 Git를 사용해보자. 우선 해야할 일은 이것을 설치하는 것이다. Git를 얻는 방법은 여러가지이나 여기서는 2가지 메인 방법에 대해 알아보자. 첫째는 소스 파일로 인스톨하기, 둘째는 당신의 플랫폼에 맞는 패키지로 설치하기.소스로 설치하기만약에 당신이 가능하다면, 소스로 Git를 설치하는 것이 보통 유용하다. 왜냐하면 당신은 가장 최근 버젼을 얻을 수 있기 때문이다. 각 버젼의 Git는 발전된 UI를 포함하려는 경향이 있어서 당신이 소스를 컴파일링 하는 게 익숙하다면 가장 최근 버젼의 Git를 사용하는 것이 가장 최고의 길이것이다.Git를 설치하기 위해서, 당신은 Git와 의존관계가 있는 다음 라이브러리들(curl,zlib, openssl, expa..
1.3 시작하기 - Git 기본기Git 기본기그래서, 간단히 말해서 Git가 무엇인가? 이번 섹션은 정보를 받아들이기 위해서 매우 중요하다. 왜냐하면 당신이 Git가 무엇인지, 그 것이 작동하는 원리를 안다면, Git를 사용하는 것이 분명히 훨씬 쉬워질것이기 때문이다. 당신은 Git를 배웠기 때문에, 다른 VCS(Subversion 그리고 Perforce)들과 무엇이 다른지 구분지을 수 있도록 노력해야한다.; 이렇게 함으로써 당신이 이 툴을 사용할때 생기는 미묘한 혼동들을 피하는데 도움이 될것이다.Git는 유저 인터페이스가 비슷할지라도 다른 시스템에 비해서 정보들을 아주 다르게 생각하고 저장한다.; 이러한 다른점을 이해하는 것 자체가 당신이 이 툴을 사용하는 동안 생길지 모르는 혼동으로부터 당신을 보호해..
- Total
- Today
- Yesterday
- git proGit
- Canada
- certification
- redhat
- BTBS
- 부동산분석
- 캐나다
- 벌링턴
- 우드워킹
- TORONTO
- 미시사가
- 캐나다부동산
- Jay
- basement
- 인터넷
- Red Hat
- Certificate
- 온타리오
- docker
- 부모님초청이민
- 밀튼
- 옥빌
- ansible
- RHCE
- BC주
- 정착서비스
- cert
- 토론토
- RHEL
- 토론토정착서비스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |