git - 先推后拉 - 丢失的更改
问题描述
所以,我对使用 Git 还很陌生,在尝试推送一些更改时,我忘记了先拉动。我在 Github 中添加了一个 README 文件,忘记在本地拉取它。所以当我尝试推送我的更改时,它说有些文件我在本地没有,我需要先拉取它们。所以我做了,README 文件现在在我的本地目录中。但是,当我尝试提交更改时,它说:“在分支主机上没有什么可提交的,工作树干净”,而且这些更改现在没有在 Visual Studio 中标记。更改也不会出现在 repo 中。我没有丢失任何文件或对本地现有文件的更改,但我现在无法推送更改。有没有办法让更改恢复,以便我可以推送它们(类似于重新扫描)?
解决方案
推荐阅读
- c# - UAC确认后应用程序不显示
- crystal-reports - Crystal Report:如何在背景水印图像上显示线条?
- react-native - 错误:auth / session-expired 短信代码已过期。请重新发送验证码重试
- c++ - 制作自定义 Csv 文件管理器类时未创建 std::fstream 文件
- typescript - 有人能解释一下为什么使用 es6 语法和 es5 和 typescript 在 Leetcode 上的速度存在巨大差异吗?
- python - 从 Python 中的现有列创建新列
- docker-compose - Docker-compose FastAPI --reload
- c++ - 在为每个循环迭代向量时更新向量值
- flutter - Flutter ToggleButtons - 断言失败:'children.length == isSelected.length':不正确
- c# - 捕获服务器响应并将其显示到屏幕 angular/c#