Git
-
기록용으로 남겨둡니다. 참고 사이트에 자세히 나와 있으므로 꼭 참고하시기 바랍니다. 0. 현재 저장소가 지저분(?)하지 않아야 합니다. git status 명령으로 확인해봅니다. git status nothing to commit, working directory clean 이런 결과이면 다음으로 넘어가면 되지만 아직 수정 중인게 있는데 어쩌란 말야 하는 상황이라면 깔끔하게 임시 보관함(stash)에다 저장해줍니다. git stash save "imsi" Saved working directory and index state On master: imsi HEAD is now at a104848 [printf-define] Add simple example imsi 내용으로 자세한(!) 설명을 남기고 저장..
[git]실수로 지운 커밋(commit) 살리기기록용으로 남겨둡니다. 참고 사이트에 자세히 나와 있으므로 꼭 참고하시기 바랍니다. 0. 현재 저장소가 지저분(?)하지 않아야 합니다. git status 명령으로 확인해봅니다. git status nothing to commit, working directory clean 이런 결과이면 다음으로 넘어가면 되지만 아직 수정 중인게 있는데 어쩌란 말야 하는 상황이라면 깔끔하게 임시 보관함(stash)에다 저장해줍니다. git stash save "imsi" Saved working directory and index state On master: imsi HEAD is now at a104848 [printf-define] Add simple example imsi 내용으로 자세한(!) 설명을 남기고 저장..
2014.09.02 -
회사에서 쓰는 버전 관리 시스템(VCS)는 svn이다. 난 참고로 이걸 거의 안쓰고 자체적으로 git을 통해 관리하고 있다. 그놈의 리비전 때문에...팀 리더가 머큐리얼을 권했다. 매우 가까운(!) 이가 계속 추천하고 있고 svn 사용자들이 쉽게 적응할 수 있기 때문..근데 이리 저리 비교글을 찾아보니 좀 고민이 된다. 아무래도 svn 개념들을 차용한 것들이 있는데 git 에 익숙한(익숙하기만 하고 잘하지는 못한다. 입문 간신히 뗀 초보자) 나로서는 불필요해 보이는 부분들이 있다.그래서 고민이다. 그냥 이 참에 새로 배워본다고 적응해볼까 하는 생각도 들지만 비슷하게 시작한 svn에 아직도 정을 붙이지 못하고 회사 소스 서버에 반영할 경우에만 사용하는 필요악으로 전락하고 말았다.고민을 좀 더 해봐야겠다. ..
[넋두리]git과 mercurial 중에 뭐로 정착해야 할까..회사에서 쓰는 버전 관리 시스템(VCS)는 svn이다. 난 참고로 이걸 거의 안쓰고 자체적으로 git을 통해 관리하고 있다. 그놈의 리비전 때문에...팀 리더가 머큐리얼을 권했다. 매우 가까운(!) 이가 계속 추천하고 있고 svn 사용자들이 쉽게 적응할 수 있기 때문..근데 이리 저리 비교글을 찾아보니 좀 고민이 된다. 아무래도 svn 개념들을 차용한 것들이 있는데 git 에 익숙한(익숙하기만 하고 잘하지는 못한다. 입문 간신히 뗀 초보자) 나로서는 불필요해 보이는 부분들이 있다.그래서 고민이다. 그냥 이 참에 새로 배워본다고 적응해볼까 하는 생각도 들지만 비슷하게 시작한 svn에 아직도 정을 붙이지 못하고 회사 소스 서버에 반영할 경우에만 사용하는 필요악으로 전락하고 말았다.고민을 좀 더 해봐야겠다. ..
2014.01.14 -
git svn clone svn://id@URL target-local-directory 서버에 id에 대한 접근 권한이 설정되어 있는 상태에서 소스를 내려받을 때는 해당 id를 위 주소처럼 언급해줘야 파일을 받아옴.특히나 접근 제한이 엄격한 곳에서는 권한이 있는 id가 언급되지 않으면 git svn은 파일을 받아오지 못함.하지만 그냥 svn checkout 명령으로는 맨처음에만 한 번 등록되어 있으면 id 지정 안해도 잘만 받아오더라... svn checkout svn://URL target-local-directory git svn 명령으로 받아올 저장소가 branch나 tag 정보를 유지해야 한다면 옵션을 추가해야 합니다.-t 옵션으로 실제 tag 디렉토리를, -b 옵션으로 실제 branch 디렉토..
git-svn으로 저장소 내려받기git svn clone svn://id@URL target-local-directory 서버에 id에 대한 접근 권한이 설정되어 있는 상태에서 소스를 내려받을 때는 해당 id를 위 주소처럼 언급해줘야 파일을 받아옴.특히나 접근 제한이 엄격한 곳에서는 권한이 있는 id가 언급되지 않으면 git svn은 파일을 받아오지 못함.하지만 그냥 svn checkout 명령으로는 맨처음에만 한 번 등록되어 있으면 id 지정 안해도 잘만 받아오더라... svn checkout svn://URL target-local-directory git svn 명령으로 받아올 저장소가 branch나 tag 정보를 유지해야 한다면 옵션을 추가해야 합니다.-t 옵션으로 실제 tag 디렉토리를, -b 옵션으로 실제 branch 디렉토..
2014.01.12