我创建了一个文件夹名A
并已运行git init
(已初始化)。
在其下我创建了2个文件a.txt
和b.txt
,而不是git add .
,然后是git commit
。
现在已经提交了这些文件。
现在,如果我对a.txt
进行修改并保存,但想要签出原始文件(在本地存储库中提交期间保存),我该怎么办?
PS:我在安装了GIT的CentOS服务器上这样做,所以它本身就是一个本地存储库,我想从中获取数据。
答案 0 :(得分:5)
如果您想获取刚刚提交的文件版本:
git checkout -- <path-to-file>
请注意,如果是文件夹,则会以递归方式应用
如果您只想查看旧文件版本:
git show COMMIT:<path-to-file>