전체 글 (220) 썸네일형 리스트형 shell 프롬프트에 git branch 표시 https://junho85.pe.kr/1150 git 로그 보기 git 사용자 목록 보기 현재 브랜치 사용자 목록 $ git shortlog -sne 모든 브랜치 사용자 목록 $ git shortlog -sne --all 옵션을 사용해서 보기 $ git log --pretty="%an %ae%n%cn %ce" | sort | uniq %an author name %ae author email %n new line %cn committer name %ce committer email https://stackoverflow.com/questions/9597410/list-all-developers-on-a-project-in-git git 브랜치 정보 확인 브랜치 간에 비교할 때 $ git log branch_name_1"..branch_name_2 브랜치 간의 코드를 .. TOP 모바일... 아 위기다.. 진짜 노잼이야.. 집중이 안된다., 재택이라 더심한거 같다.. git 주요 명령어 정리 git log의 유용하게 쓰이는 몇몇 옵션들을 정리해 봅니다. 자세한 사용법은 Git의 기초 - 커밋 히스토리 조회하기를 참고하세요. 출력 log 제한 git log -(n) 최근 N개의 log만 출력 $ git log -2 --pretty=oneline 7343a5f82686c8c94800ddf8d2cffb30f6160243 modify m3 5a65f7acf00b6c18285bc0396d463f6a7c506c91 modify m2 git log --since[after,until,before] 특정 날짜 이전/이후 commit만 조회 $ git log --since="2017-01-29" commit 7343a5f82686c8c94800ddf8d2cffb30f6160243 Author: unknown.. reset 한 것 취소하는 방법 원래는 remote 에 올리지 않은 여러 commit 이 있는 상태에서 한참 개발 중에 잠시 이전 commit 소스로 돌아가서 확인 좀 하려 했다. 믈론 check out 으로 이동해도 되지만, 현재까지 작성한 코드랑 계속 충돌난다며 check out 이 잘 안되길래 git reset을 써서 전 버젼으로 돌아가서 확인하던 중. 다시 최근 소스로 돌아오려고보니 commit log들이 다 없어졌다.... 소스트리 쓰다보면 가끔 느려서 답답할때가 많은데 이럴땐 참 친절하게 새로고침도 빠르게 알아서 잘해줘...^^ git reflog를 치면 $ git reflog 3f6db14 HEAD@{0}: HEAD~: updating HEAD d27924e HEAD@{1}: checkout: moving from d279.. git pull 시 문제 해결 아래는 git pull 을 하면 가끔 발생하는 에러들입니다. 자주 까먹어서 헤메는 내용이라 정리해둡니다. error: Your local changes to the following files would be overwritten by merge: [파일들...] Please, commit your changes or stash them before you can merge. error: The following untracked working tree files would be overwritten by merge: [파일들...] Please move or remove them before you can merge. error: You have not concluded your merge (MERGE.. 커밋 메시지를 요청하는 git merge ctrl + x 로 종료해도 merge는 정상적을 수행되는 것 같아 보인다. ~/.gitconfig내 경우에는 편집기 를 확인할 수도 있다. ( cat ~/.gitconfig) : 그런데 왜 이런게 발생하는 것일까? 검색해보니 브랜치에 대한 커밋이 병합중인 브랜치보다 조금 더 업데이트 된 경우에만 발생한다고 한다. 브랜치를 변경하고 (브랜치에 파일을 더 추가) 다른 브랜치를 브랜치에 병합하려고 하면 git이 해당 브랜치에 대한 merge message를 쓰기를 요청한다. 이 이미지에서는 branch에 LICENSE 파일과 .gitignore 파일을 추가했음을 보여준다. 그 후 master에 merge하여 "npm-init"이라는 메시지를 남겼다. 마스터는 새파일, 라이센스를 포함하고 그것에 대해 내가 병.. git remote branch 가져오기 원격 저장소 가져오기 git checkout remote_branch 하는 경우 오류가 나는 경우가 있다. $ git checkout talk_master $ git checkout -t origin/talk_master fatal: Cannot update paths and switch to branch 'feature/rename' at the same time error: pathspec 'talk_master' did not match any file(s) knwon to git. 등의 에러가 발생한다. 원격저장소의 브랜치를 가져오는 경우에 대상 원격 브랜치가 없어서 발생한 에러인데, 저장소를 그대로 clone을 하던지, pull을 해도 받아지지않는다. 원격 저장소 업데이트 원격 브랜치에 접근하기.. 이전 1 ··· 7 8 9 10 11 12 13 ··· 28 다음