以下是完整的情况:
以下提交是我有史以来的最后一次提交。
commit 2d1efd9c58b44542f81ccba6e33eb698665e7fec
Author: Jeramae Bohol <mr.jeramaebohol@gmail.com>
Date: Thu May 12 07:00:14 2016 +0000
Add account activations
然后在那次提交之后,我在删除错误的迁移文件时犯了一个大错误,但好消息是我还没有提交。
我的问题是,如何查看我的上次提交并忽略/删除我犯了错误的那个?
答案 0 :(得分:0)
试试这个
因为您在提交后删除了文件
git status
现在复制已删除的文件路径
运行此命令
git checkout deleted_filepath
答案 1 :(得分:0)
git reset
到你的上次提交&amp;确保它将删除所有未提交的文件/代码:
git reset --hard 2d1efd9c58b44542f81ccba6e33eb698665e7fec
答案 2 :(得分:0)
将该文件路径添加到.gitignore文件,然后提交.gitignore文件
/log/*
!/log/.keep
/tmp
/path_to_your_migration_file
答案 3 :(得分:0)
您只需编写命令
即可git checkout file_path
它会将您删除的文件添加到您的目录