我就直说吧
我的教授指导我们将第一个文本文件推送到git网站。然后她给了我们一个单独的活动,我们将推另一个,但应该只使用git add.,git commit -m“text”和git push origin master(这是她说的,因为这是我们必须使用的)。每当我使用git status时,下面的图片就会出现,这可能会阻碍我的推送能力。有什么建议能帮我解决吗?
我尝试了git checkout --并执行建议的命令git restore。当执行这两个操作时,它只是生成了另一个命令行,当我们使用git status确认它时,它仍然存在。
3条答案
按热度按时间cwxwcias1#
当你使用
git status
时,你会得到你上次提交后所做的更改,在你的情况下,它会告诉你你所做的更改是你删除了文件../activities/aboutme.txt
,如果你要修改或删除任何其他文件,那么如果你再次运行git status
,它会显示出来。如果你想保留这个文件,你只需要运行
git restore ../activities/aboutme.txt
,如果你想提交你删除了这个文件,然后运行git add ../activities/aboutme.txt
,或者如果你只是想添加你所做的所有更改,运行git add .
,尽管你必须移动到根目录,因为在图片上看起来你不在项目的根目录上。希望这对你有帮助。
idfiyjo82#
好吧,饭桶没什么不好!我假设你有一个名为
aboutme.txt
的文件,你之前已经把它推到了你的仓库,现在你已经删除了那个文件,这就是为什么git status
给你那个东西。如果你想恢复已删除的文件,你应该按顺序运行这两个命令:但如果你想提交已删除的文件,只需使用这些命令:
z18hc3ub3#
看起来你用git rm命令删除了你的文件,但是没有提交,因为它显示在sit状态。请使用git commit命令提交。它将从你的追踪器中移除