checkout 3

[Git]로컬에서 리모트에 존재하는 브랜치로 새로이 체크아웃할때

협업시 리모트에만 존재하고 로컬에 존재하지 않는 브랜치를 로컬에서 동기화 해야할 경우 단순히 git checkout branch_name 해봐야 그딴 브랜치 찾을수 없다는 말만 뜬다 그럴때에는 git checkout --track -b origin/daves_branch 혹은 git fetch remote_name remotebranch_name:localbranch_name git checkout localbranch_name 의 방법이 있다 해보니 전자의 방법 --track 을 쓴 방법은 잘 안되네 후자가 더 정확할듯 하다 git fetch [remote] [remote branch]:[localbranch] git checkout -b [localbranch] [remote]/[remote bran..

코드/Git 2016.05.20

[git] checkout 새로 추가된 브랜치 >> error: pathspec 'BRANCH-NAME' did not match any file(s) known to git.

repository 에 새로운 브렌치가 업데이트 되어서 checkout 해보려는 데 저런 에러가 뜬다 error: pathspec 'BRANCH-NAME' did not match any file(s) known to git. 브랜치가 업데이트 안되서 그런거니 이렇게 해주면 된다 git remote update git fetch #git checkout 브랜치 그래도 제대로 안된다면 git checkout -t remote_name/branch_name 이러면 거의 되지 싶다.

코드/Git 2016.03.21

[Git] 특정버전으로 돌아가기

출처 : http://mytory.net/archives/10078/ 이번 한 번으로 끝날게 아니라 기간 혹은 회별로 게시판리스트화해서 이전 진행했던 공모전도 이용자로 하여금 볼수 있도록 해야한다 라고했었다. 하지만 이번 한 번만 진행될지 어떻게 될지 모른다며, 지금 당장은 빨리 처리하자라는 식의 주먹구구식으로 진행할때 미리 준비해뒀어야 했었나 보다. 저번 회 공모전 갤러리 파일에 그냥 이번 신규 공모전 리스트페이지를 그대로 작성했다. 그럼 지난회 정보는 날아감.... 나의 부주의도 있었지만 실컷 git으로 버전 관리 하면서도 만날 커밋만 했지, 롤백시켜 본 경험이 그다지 없어서 막상 파일을 롤백하려니 이래저래 삽질 중이었다 그러다 보니 알게 된 것들.git checkout HEAD~1 일단 이렇게 하면..

코드/Git 2015.06.17