我会直截了当的。
我的教授指导我们将第一个文本文件推送到 git 网站。然后她给了我们一个单独的活动,我们将在其中推送另一个活动,但应该只使用 git add.、git commit -m "text" 和 git Push origin master (这就是她所说的,因为这就是我们必须使用的全部)。每当我使用 git status 时,都会出现下图,这可能会妨碍我的推送能力。关于如何解决这个问题有什么建议吗?
我尝试了 git checkout - 并执行建议的命令 git Restore 。当执行这两项操作时,它只是生成了另一个命令行,当我们使用 git status 确认它时,它仍然存在。
您似乎使用 git rm 命令删除了文件,并且由于显示坐状态而没有提交它。请使用 git commit 命令提交。它将从您的智能设备中删除
当您使用
git status
时,您会获得自上次提交以来所做的更改,在您的情况下,它会告诉您所做的更改是您删除了文件 file ../activities/aboutme.txt
,如果您要修改或删除如果您再次运行 git status
,则会显示任何其他文件。
如果您想保留该文件,则只需运行
git restore ../activities/aboutme.txt
,如果您想提交已删除的文件,则运行 git add ../activities/aboutme.txt
,或者如果您只想添加所做的所有更改,请运行 git add .
,尽管您必须移动到根目录,因为在图片上看起来您不在项目的根目录上。
希望这有帮助。
好吧,git 甚至你都没有问题!我想您有一个名为
aboutme.txt
的文件,并且您之前已将其推送到存储库,现在您已删除该文件,这就是 git status
为您提供该内容的原因。如果您想恢复已删除的文件,您应该按顺序运行这两个命令。
git reset HEAD
git checkout -- .