如何在 git bash 中的特定文件中获取最后提交的代码

How can I get last committed code in particular file in git bash

我在 android 工作,我有一个名为 MainActivity.class 的文件 我是 init 使用 gitbash 的项目,我想获得 MainActivity.class

的先前代码

如果我尝试这样做,它会将所有文件回滚到以前的代码,但我不希望这样:

git checkout -f

如果您使用的是 Android Studio,那么这对您来说会容易得多。 只需按照这些步骤

  1. 在您的 android 工作室编辑器的左侧,您有一个提交面板,或者您可以按 ctrl + alt + z
  2. 然后您会看到一个对话框,然后选择您要回滚的文件。

这是我按下 ctrl + alt + z

时的示例图像

您可以使用以下命令 -

git checkout commitIdOfPreviousCommit path/to/file.txt