Вы можете отформатировать свой LocalDateTime следующим образом:
LocalDateTime.now().format(DateTimeFormatter.ofPattern("dd-MM-yyyy hh:mm:ss"))
Во-первых, необходимо найти, где у Вас есть последняя версия fileA
. Можно использовать "журнал мерзавца-p" или "мерзавца whatchanged" для проверки, когда он был удален, или можно использовать "ls-файлы мерзавца <пересмотр> - fileA", чтобы проверить, присутствует ли файл в данной фиксации, где' <пересмотр>' может быть ведущее устройство или newFeature^ (newFeature^ родитель средств newFeature).
Затем необходимо проверить его, любое использование
$ git checkout <revision> -- fileA
или перенаправление "шоу мерзавца" производится
$ git show <revision>:fileA > fileA
Не забывайте добавлять файл к мерзавцу (в случае необходимости)!
@titan:~$ cd /tmp/
@titan:/tmp$ mkdir x
@titan:/tmp$ git init
Initialized empty Git repository in /tmp/.git/
@titan:/tmp$ echo a > a
@titan:/tmp$ git add a
@titan:/tmp$ git ci -m a
Created initial commit c835beb: a
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 a
@titan:/tmp$ git rm a
rm 'a'
@titan:/tmp$ git ci -m b
Created commit de97fae: b
1 files changed, 0 insertions(+), 1 deletions(-)
delete mode 100644 a
@titan:/tmp$ git whatchanged
commit de97fae7a72375ffa192643836ec8273ff6f762b
Date: Wed Mar 11 17:35:57 2009 +0100
b
:100644 000000 7898192... 0000000... D a
commit c835beb7c0401ec27d00621dcdafd366d2cfdcbe
Date: Wed Mar 11 17:35:51 2009 +0100
a
:000000 100644 0000000... 7898192... A a
@titan:/tmp$ git show 7898192
a
@titan:/tmp$ git show 7898192 > a
@titan:/tmp$
Создайте тег или ответвление в фиксации перед удалением fileA проверьте его, скопируйте fileA где-то в другом месте, затем контроль newFeature
перейдите снова. Остальные должны быть довольно простыми.