В Git, как я могу восстановить промежуточный файл, который был возвращен до фиксации?

ggplot автоматически расширяет оси, чтобы убедиться, что есть место для построения точек. Вы можете отключить это поведение с помощью аргумента expand

ggplot(sub1, aes(x=YR,y=Freq)) + 
  geom_bar(stat='identity') + 
  annotate("text",x=3,y=14.9,label="Population status",cex=10) +
  scale_y_continuous(expand = c(0, 0), limits = c(0, 15))
29
задан Makoto 3 January 2016 в 02:45
поделиться

1 ответ

Очень последний ответ, который мог упростить восстанавливание, будучи намного более быстрым для расчета его, какие блобы должны быть восстановлены:

git fsck --full --no-reflogs --unreachable --lost-found | grep blob | cut -d\  -f3 | while read in; do printf "blob: $in\n"; git cat-file -p $in; printf "\n--------------------------------\n"; done > recover.txt

Эта команда создаст файл, содержащий хеш каждого блоба, который мог быть восстановлен и содержание этого блоба.

Тот путь, Вы могли легко искать в этот файл и восстановить блобы, которые Вы хотите с данным хешем (с командой git cat-file -p 8f72c7d79f964b8279da93ca8c05bd685e892756 > myFile.txt)

пз: этот файл мог стать огромным, если у Вас есть много недостижимых блобов.

3
ответ дан 27 November 2019 в 21:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: