【发布时间】:2019-11-28 13:42:57
【问题描述】:
我错误地在我的 repo 上做了一个git reset --hard,认为它的行为与实际不同,所以我做了git reflogs 和另一个git reset 来恢复我不小心删除的更改。现在我的本地存储库很好,但是由于某种原因,当我推送到服务器时,并没有显示我的所有更改,即使我收到一条消息说一切都是最新的。如何将这些更改发送到服务器?现在我正在将整个 repo 和我的更改复制到一个全新的分支中,但必须有更好的方法......
【问题讨论】:
-
git status上显示了什么?它是否表明您的本地领先于您的远程? -
@Jeeter,更好的是
git status --ignored。 -
@0andriy 好点,我不认为 OP 会不小心忽略它