首页 > 解决方案 > 先推后拉 - 丢失的更改

问题描述

所以,我对使用 Git 还很陌生,在尝试推送一些更改时,我忘记了先拉动。我在 Github 中添加了一个 README 文件,忘记在本地拉取它。所以当我尝试推送我的更改时,它说有些文件我在本地没有,我需要先拉取它们。所以我做了,README 文件现在在我的本地目录中。但是,当我尝试提交更改时,它说:“在分支主机上没有什么可提交的,工作树干净”,而且这些更改现在没有在 Visual Studio 中标记。更改也不会出现在 repo 中。我没有丢失任何文件或对本地现有文件的更改,但我现在无法推送更改。有没有办法让更改恢复,以便我可以推送它们(类似于重新扫描)?

标签: gitgithubgit-bash

解决方案


推荐阅读