git - Git修改内容未跟踪内容
问题描述
我在将本地 git 存储库推送到现有的远程 git 存储库(Github)时遇到了一些问题。Git 抱怨我的本地存储库中缺少一个文件夹但存在于我的远程存储库中,因此我无法推送 Github。由于我不知道如何解决这个问题,我决定删除两个 git 存储库(本地和远程)——使用如何完全删除使用 init 创建的 git 存储库?--,并在我的项目目录中创建一个新的存储库以将其推送到 Github 上。
然后我做了git init
,git add .
并在 VS Code 中收到了这条消息:“git 存储库/path
有太多活动更改,只会启用一部分 Git 功能。你想将 'node_modules' 添加到 .gitignore 吗?” ——我什么也没做。
然后,当我进入git status
终端时,我在舞台上有一个不寻常/大量的文件(再次是 node_modules),除了我的 src/pages 文件夹以红色显示:
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
(commit or discard the untracked or modified content in submodules)
modified: src/pages (modified content, untracked content)"
所以我做了git add src/pages
,之后我又回到了同样的问题。
Git 还建议我使用git rm --cached <file>
unstage,但我不知道执行后会发生什么(我的意思是它在我的情况下不起作用)。
似乎我通过删除和重新创建我的本地 git 存储库造成了一种冲突,我无法弄清楚如何让事情恢复正常。我希望能够再次跟踪我的应用程序的 src/pages 的内容,然后将其推送到 Github。谁能解释一下幕后发生了什么?谢谢。
注意:我也试过这个,但它对我不起作用:如何在 git 中修复“修改后的内容,未跟踪的内容”?
解决方案
推荐阅读
- python-3.x - 如何在多个子目录中创建具有系列灰度图像的 4 维 ndarray
- javascript - 上传的视频无法使用 html 视频标签播放
- python - 如何在图像前面显示标签文本?
- javascript - Lodash forEach 对对象数组的迭代不正确
- regex - 需要匹配从 3.10.1.0 开始的每个软件版本以及所有后续版本编号的 Perl 正则表达式
- r - r - 使用 xml2 从 xml 文件中提取节点,同时保持节点的原始序列
- c# - Unity - Dock an editor window above the game view
- scala - Scalaj 数据 Urlencode
- presto - presto + 如何调整 task.concurrency
- scala - 从 Option(lang.Long) 转换为 Long 时获得隐式视图的可疑应用