git状态显示未跟踪文件中的代码

时间:2018-07-05 08:48:16

标签: git

当我运行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 .是因为我不想弄乱项目。

1 个答案:

答案 0 :(得分:2)

在这里要小心。您似乎不小心创建了一些文件。因此,整个列表就是您创建的文件:

    $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++$valuecreate()等的文件。因此,您可能不希望将它们添加到git中,因此如果不需要它们,请删除这些文件。

如果现在键入git add .,则将所有这些文件添加到git中。如果发生这种情况,您仍可以reset来进行调试(命令行提示符将告诉您是否先完成git add .然后再进行git status。或者是否也已提交但想将其改回您可以使用rebase再次删除它们。但是,只有在您是该分支上唯一的成员时,才需要重新设置基准,否则请删除文件并再次提交。