본문 바로가기
[도서 정리] 1. 시작하기 - ProGit 1. 시작하기 - ProGit 1.1. 버전 관리란? * 로컬 버전 관리 -로컬 VCS (Version Control System) 으로 RCS(Revision Control System)이 많이 쓰인다.RCS 는 기본적으로 Patch Set(파일에서 변경되는 부분)을 관리한다. * 중앙집중식 버전 관리 (CVCS) -마지막 스냅샷만을 checkout 한다.그래서 중앙 서버에 문제가 생기면 프로젝트의 모든 히스토리를 잃을 수 있다. * 분산 버전 관리 시스템(DVCS) -Git, Mercurial, Bazaar, Darcs 등이 있다.DVCS 에서의 클라이언트는 단순히 파일의 마지막 스냅샷을 checkout 하지 않는다.그냥 저장소를 전부 복제한다.서버에 문제가 생기면 이 복제물로 다시 작업을 할 수 있.. 2020. 1. 4.
[git] 자주쓰는 branch 와 checkout 명령어들 [git] 자주쓰는 branch 와 checkout 명령어들 > git branch// local branch 를 볼 수 있다. > git branch -r// remote branch 를 볼 수 있다. > git branch -a // remote 와 local 모두 볼 수 있다. > git checkout [branchName] // 해당 branchName 으로 checkout 한다. // Remote branch 의 경우에는 Detached HEAD 상태라 이 녀석을 modify 하지는 못 한다. // 참고로 remote branch 는 보통 origin/branchName 의 형태를 갖는다. > git checkout -b [newBranchName] [branchName] // branchNa.. 2017. 5. 26.
git 을 이용하여 svn repository 사용하기. git 을 이용하여 svn repository 사용하기. 출처 : http://viget.com/extend/effectively-using-git-with-subversion Repository Setup - $ git svn clone -s [svn 주소] [downloadPath] // -s 는 subversion repository 가 trunk/ branches/ tags/ 로 구성된 표준 layout 을 구성한다는 이야기이다. 위 명령어는 downloadPath 에 git repository 정보를 불러온다. 이 때 empty directory 는 불러오지 않는다. ( git 자체가 empty directory 를 track 하지 않는다. ) -svn:ignore 를 통해 ignore 된 파일.. 2016. 4. 24.
git commit message 수정 방법 git commit message 수정 방법 바로 직전에 Commit 한 녀석(HEAD) 의 message 를 수정할 때 > git commit --amend 나오는 Editor 화면에서 Commit message 를 수정한 후 저장하면 된다. HEAD 이전의 커밋 메시지를 수정하고자 하면 ( 예를 들어 2번째 전까지 수정하고자 하면 ) > git rebase -i HEAD~2 나오는 Editor 화면에서 변경을 원하는 커밋분의 pick 을 edit 로 수정하고, message 를 바꾼 후 저장한다. 아래 명령어들을 edit 로 수정한 커밋 개수만큼 수행한다. > git commit --amend > git rebase --continue 도중에 취소하고 싶다면 아래 명령을 수행한다. > git reba.. 2015. 3. 22.
CI ( Continuous Integration ) 툴 기초. CI 는 무엇인가? CI ( Continuous Integration ) 툴 기초. CI 는 무엇인가? Introduction to CI. ( Continuous Integration ) 연속적 빌드와 인터그레이션은 프로젝트의 성공 여부를 결정짓는 핵심 요소.CI ( Continuous Integration ) 은 프로젝트에 투입되는 시간과 노력을 효율화하는 데 매우 중요한 사안. 이전에는 빌드를 단순히 컴파일로 생각했다.CI 에서는 빌드의 정의에 모든 중요한 유효성 검사 및 테스트 단계 포함.CI는 테스트에 의존. 테스트를 빼면 연속 컴파일만 남음. CI 를 사용할 때는 다음을 유념해야 한다. 1. 빌드를 고장 낸 경우 그대로 방치해서는 안 된다. 2. 고장난 빌드를 제출하면 안 된다. 3. 빌드가 고장난 사실을 발견하면.. 2014. 5. 31.
[CSS] Bootstrap Tutorial #1 - download & setup CSS, Bootstrap Tutorial #1 - download & setup Download and understand file structures 다운로드 https://github.com/twbs/bootstrap/archive/v3.0.0.zip 메인 css 파일인 bootstrap.css 와 bootstrap-min.css 은 dist/css 에 들어있다. 메인 js 파일인 bootstrap.js 와 bootstrap-min.js 는 dist/js 에 들어이다. root 에 있는 js 폴더는 다른 js plug-in 들이다.asset/js 폴더에는 html5shiv.js 와 respond.min.js 가 들어있다.이것들은 IE8 을 support 하는 녀석들이다. asset/js 에는 jqu.. 2014. 2. 8.
git hub 에러, fatal: https://github.com/xxx.git not found: did you run git update-server-info on the server? github 에러 did you run git update-server-info 어쩌구 해결 방법. 요런 메세지 나오면, repository 주소가 정확한지 한번 다시 확인해보길..필자의 경우 오타가 있었음.. fatal: https://github.com/xxx.git not found: did you run git update-server-info on the server? did you run git update-server-info on the server, fatal, GIT, git clone, git init, git not found, git 에러, github, github 에러, Repository, 오타 2013. 7. 10.
[git] 무료 개인 git repository ( free private git 저장소 ) 무료 개인 git 저장소 ( free private git host ) - bitbucket 에서는 5명의 user 까지 공유할 수 있는 private git repository ( 개인 git 저장소 ) 를 무료로 제공합니다. https://bitbucket.org/ 도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x ) 2012. 11. 30.
[git] Git Tutorial ( 기초 강좌 ) - 기본 사용 마스터. Git Tutorial ( 기초 강좌 ) - 기본 사용 마스터. Git 시작 git 설정 파일들 - /etc/gitconfig : 시스템의 모든 사용자와 저장소에 적용되는 설정. 아래 명령어로 접근 $ git config --system - ~/.gitconfig : 특정 사용자에게만 적용되는 설정. 아래 명령어로 접근 $ git config --global - .git/config : git directory 에 있고, 특정 저장소( 현재 작업중인 프로젝트 )에만 적용된다. 아래 명령어로 접근한다. config 적용의 priority 는 local > global > system 이다. $ git config --local - 아래 명령어로 설정 내용을 확인할 수 있다. 여러개의 설정 파일들이 있기 때.. 2012. 11. 10.
반응형