2011-09-08 4 views

回答

0

不正是你想要的,但下面是相當簡單的,因爲<commit>~n表示從第n個祖先提交:

$ git checkout p 
read... 
$ git checkout p~1 
read... 
$ git checkout p~2 
etc. 

一個小腳本的努力會導致您所描述的行爲,雖然。

+0

是的,我想腳本在這裏是必需的基本問題是如何獲得以前版本的'p'? – asker

+1

'p〜1',正如答案中所述:) – CharlesB

1
$ git log --format=%h $commit | while read hash; do git show $hash; echo -n Press enter to continue; read dummy; done 
0

你問的不太一樣,但有一個git命令回放給定文件的提交歷史:git playback