복제 내역이 복제됩니다. 분기를 체크 아웃하고 로그를 실행하기 만하면됩니다.
예 - 원격 저장소가 origin
이고 지점이 foo
인 것으로 가정합니다.
당신은 지금
git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short
을 입력하고 역사를 볼 수있는 체크 아웃과 역사를 얻으려면 원격 지점
을 추적 git branch
을 실행하여이 지점 foo
에 확인하기 위해 git checkout --track -b foo origin/foo
를 실행할 수 있습니다
지점의
$ git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short
* 075086d 2012-01-06 | Added for joyent (HEAD, origin/tableUpdate, tableUpdate) [xxx]
* 8352180 2012-01-06 | Added package and loggging [xxx]
* ed9300f 2011-12-26 | Added stylesheet [xxx]
* e8b39fa 2011-12-26 | Increased templating, renamed div to meaningful names [xxx]
나는 그것이 다를 수 있습니다 마스터로 전환 할 경우, git checkout master
를 실행 D git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short
, 내가 엉망으로하거나 긴 로그 명령을 입력 할 때 떨어지는 손가락을 방지하기 위해, 마지막으로
$ git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short
* 6402a2e 2012-01-08 | Added README (HEAD, origin/master, origin/HEAD, master) [xxx]
* 292c57a 2012-01-08 | Removed port, this is autodetected [xxx]
* e0ef362 2012-01-08 | Changed port to 8080 and document lookup is dynamic [xxx]
를 얻을. 당신은
~/.gitconfig
(유닉스 가정) 홈 디렉토리 생성, 바로 가기를 생성하고,이 확실히 내가 바라고있어 모든 일을하지 않는 그런 다음 바로 불행하게도
git hist
를 실행할 수 있습니다 라인
을 추가 할 수 있습니다 그러나 그것은 대부분의 정상적인 상황에서 정보를 얻습니다. 내 질문을 편집하십시오. –