海军元帅卡尔·邓尼兹命令海军上将奥斯卡·库梅兹（Oskar Kummetz）、（Conrad Engelhardt）少将等纳粹德国海军运输指挥部长官，策划和执行「撤离行动」（Rettungsaktion），邓尼兹在1月23日以无线电对从波兰佔领的港口—格丁尼亚，下令开始撤离所有即将被苏联佔领的平民与士兵，作战代号定为汉尼拔；根据邓尼兹在战后撰写的回忆录，他希望达到的目标是尽可能疏散民众，以远离苏联红军。海军元帅卡尔·邓尼茨说：“拯救东部的人民是我们武装部队仍然需要执行的重要任务，如果我们不能保住他们的家园，