我有一個文件,可以說,test.txt。讓我們說它的空文件,我承諾它,所以我的第一次提交將只是一個空文件。讓我們說這是爲2d37f7
git checkout olderversion,但現在檢查正在使用的版本
現在可以說我編輯了文件,並在文件中添加了一些文本「hello world」,並且我提交了該文件。現在,我有世界您好版本另一個哈希,讓說,該散列是eec1598
現在,當我做的git的日誌,我看到這個
eec1598 (my last commit on top)
2d37f7 (my first empty file)
現在讓我們說,我要回到第一文件,我做這樣的事情
git checkout 2d37f7 test.txt
當我現在檢查文件,它的空,這是很好的。但是,當我做
git log test.txt
它讓我看到同樣的事情上面
eec1598 (my last commit on top)
2d37f7 (my first empty file)
在這一點上,我不知道哪個test.txt的版本是最新版本。我如何發現?
感謝
可能重複[哪個提交有此blob?](http://stackoverflow.com/questions/223678/which-commit-has-this-blob) –