我想恢复删除提交,但我无法将其从历史中删除。
$ ls -l src/frontend/app/controllers/firm-news.js
ls: src/frontend/app/controllers/firm-news.js: No such file or directory
$ git log --diff-filter=D --all --full-history -- src/frontend/app/controllers/firm-news.js
$ git log --all --full-history -- src/frontend/app/controllers/firm-news.js
commit 0bc1e523eb58f98493f1ec23b681edf2cfc9eceb
Merge: 0f6f739 5d5ef9d
Author: Kit Sunde <kitsunde@gmail.com>
Date: Wed Jan 17 17:35:48 2018 +0800
Merge branch 'staging' into production
[..]
有一系列合并,但是如果我切换到登台分支,那么该文件也存在,也没有删除提交。我怎么知道这个?