尝试提交/推送/更新repo时,目录内容(项目文件)未显示

时间:2015-10-07 16:44:18

标签: git macos terminal

我试图将最新内容推送到我的远程仓库。当我从浏览器中看到SuperheroShawn目录中的内容在我上次提交时没有显示,并且我认为它们也应该出现在git状态时出现?我只看到通过浏览器显示的实际文件夹没有内容(见下图):

Project files are not showing up in directory SuperheroShawn

当我执行git状态时,这是终端中出现的内容(我假设项目文件也应该出现在Week1and2文件夹中,而不仅仅是目录路径?):

What appears when I type git status, I assume project files should be listed here as well if all was working properly?

我希望能够跟踪/提交的SuperheroShawn的实际文件夹内容: Actual contents of SuperheroShawn that I want to be able to track/commit on

任何想法,我做错了,以及为什么它没有在SuperheroShawn中检测到这些项目文件,以便我可以开始推出提交?

我试过了git commit -a'得到这个: enter image description here

1 个答案:

答案 0 :(得分:0)

Git有一个临时区域,您可以在其中选择要在回购中跟踪的新文件和文件修改。要让新文件出现在git存储库中,您需要专门添加它们以进行跟踪。

仅仅执行git commit -a是不够的,因为它只会进行修改,而不会暂存新文件。

要暂存当前目录中的所有文件以添加到repo,请运行以下命令:

git add .

如果之后运行git status,您将看到已添加所有文件以进行跟踪。然后正常git commit,所有文件都将添加到回购邮件中。

有关stit如何在git中工作的更多信息,请阅读this page of the git-scm docs