我试图将最新内容推送到我的远程仓库。当我从浏览器中看到SuperheroShawn目录中的内容在我上次提交时没有显示,并且我认为它们也应该出现在git状态时出现?我只看到通过浏览器显示的实际文件夹没有内容(见下图):
当我执行git状态时,这是终端中出现的内容(我假设项目文件也应该出现在Week1and2文件夹中,而不仅仅是目录路径?):
我希望能够跟踪/提交的SuperheroShawn的实际文件夹内容:
任何想法,我做错了,以及为什么它没有在SuperheroShawn中检测到这些项目文件,以便我可以开始推出提交?
答案 0 :(得分:0)
Git有一个临时区域,您可以在其中选择要在回购中跟踪的新文件和文件修改。要让新文件出现在git存储库中,您需要专门添加它们以进行跟踪。
仅仅执行git commit -a
是不够的,因为它只会进行修改,而不会暂存新文件。
要暂存当前目录中的所有文件以添加到repo,请运行以下命令:
git add .
如果之后运行git status
,您将看到已添加所有文件以进行跟踪。然后正常git commit
,所有文件都将添加到回购邮件中。
有关stit如何在git中工作的更多信息,请阅读this page of the git-scm docs。