首页 > 解决方案 > git status 显示未跟踪文件中的代码

问题描述

当我运行git status输出是:

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        $i++
        $value
        create()
        database/seeds/UsersSeeder.php
        each(function
        make())
        make([
        resources/views/layouts/user_demo.blade.php
        resources/views/layouts/user_display.blade.php
        resources/views/layouts/user_display2.blade.php
        toArray()

no changes added to commit (use "git add" and/or "git commit -a")

我应该怎么办 ?我应该执行git add .,因为我不想搞砸项目。

标签: git

解决方案


这里要小心。看起来您不小心创建了一些文件。因此,整个列表都是您创建的文件:

    $i++
    $value
    create()
    database/seeds/UsersSeeder.php
    each(function
    make())
    make([
    resources/views/layouts/user_demo.blade.php
    resources/views/layouts/user_display.blade.php
    resources/views/layouts/user_display2.blade.php
    toArray()

您将在项目的根路径中找到具有名称$i++$value的文件create()。因此,您可能不希望将它们添加到 git,因此如果您不需要它们,请删除这些文件。

如果您现在键入git add .,您会将所有这些文件添加到 git。如果发生这种情况,您仍然可以在提交之前重置(您的命令行提示符会告诉您是否已git add .执行然后执行git status。或者如果您也提交但想要将其更改回来,您可以使用rebase再次删除它们。但仅当您是唯一在该分支上工作的人,否则删除文件并再次提交。


推荐阅读