我正在分支(A)上开发一项新功能,以便在我合并到另一个分支(B)中的新系统上对其进行测试,在该分支上我没有提交就集成了新的SDK版本。
__________________________________________________________________________________________________
Layer (type) Output Shape Param # Connected to
==================================================================================================
input_2 (InputLayer) [(None, 17)] 0
__________________________________________________________________________________________________
dense_3 (Dense) (None, 32) 576 input_2[0][0]
__________________________________________________________________________________________________
dense_4 (Dense) (None, 18) 594 dense_3[0][0]
__________________________________________________________________________________________________
dense_5 (Dense) (None, 7) 133 dense_4[0][0]
__________________________________________________________________________________________________
softmax_1 (Softmax) (None, 7) 0 dense_5[0][0]
__________________________________________________________________________________________________
dense_6 (Dense) (None, 1) 19 dense_4[0][0]
==================================================================================================
Total params: 1,322
Trainable params: 1,322
Non-trainable params: 0
我不想合并提交,因为我想等待分支B被检查,所以A上的功能是独立起作用的。我只需要合并就可以构建项目。现在,我在分支B上实现了该功能,并提交了它,而未添加合并中的文件。之后,我犯了一个错误并执行了硬重置。现在,来自B的所有更改均已消失,但我无法重新合并它们,git说“已经是最新的”。
有人可以解释如何让他们回来吗?