Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除git终端上显示的未跟踪更改和已删除文件_Git_Git Clean - Fatal编程技术网

如何删除git终端上显示的未跟踪更改和已删除文件

如何删除git终端上显示的未跟踪更改和已删除文件,git,git-clean,Git,Git Clean,我一直在努力摆脱在我的git bash终端上显示git状态时出现的未跟踪文件,这也影响了我的整个计算机系统,因为我通常会看到不同的文件以及添加到我打算推送到github存储库的文件。请帮我修一下 modified: ../../FrontEndMentorsChallenges/intro-component-with-signup-form-master/index.html modified: ../../FrontEndMentorsChallenges/int

我一直在努力摆脱在我的git bash终端上显示git状态时出现的未跟踪文件,这也影响了我的整个计算机系统,因为我通常会看到不同的文件以及添加到我打算推送到github存储库的文件。请帮我修一下

  modified:   ../../FrontEndMentorsChallenges/intro-component-with-signup-form-master/index.html
        modified:   ../../FrontEndMentorsChallenges/intro-component-with-signup-form-master/script.js
        modified:   ../../FrontEndMentorsChallenges/intro-component-with-signup-form-master/style.css
        modified:   ../../FrontEndMentorsChallenges/intro-component-with-signup-form-master/style1.css
        deleted:    ../../intro-component-with-signup-form-master/.gitignore
        deleted:    ../../intro-component-with-signup-form-master/README.md
        deleted:    ../../intro-component-with-signup-form-master/design/active-states.jpg
        deleted:    ../../intro-component-with-signup-form-master/design/desktop-design.jpg
        deleted:    ../../intro-component-with-signup-form-master/design/desktop-preview.jpg
        deleted:    ../../intro-component-with-signup-form-master/design/mobile-design.jpg
        deleted:    ../../intro-component-with-signup-form-master/images/bg-intro-desktop.png
        deleted:    ../../intro-component-with-signup-form-master/images/bg-intro-mobile.png
        deleted:    ../../intro-component-with-signup-form-master/images/favicon-32x32.png
        deleted:    ../../intro-component-with-signup-form-master/images/icon-error.svg
        deleted:    ../../intro-component-with-signup-form-master/index.html
        deleted:    ../../intro-component-with-signup-form-master/script.js
        deleted:    ../../intro-component-with-signup-form-master/style-guide.md
        deleted:    ../../intro-component-with-signup-form-master/style.css
        deleted:    ../../intro-component-with-signup-form-master/style1.css

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        ../
        ../../Access 2013.lnk
        ../../BradTraversery CodeAlong Projects/
        ../../Excel 2013.lnk
        ../../Fonts/
        ../../Fork.lnk
        ../../FrontEndMentorsChallenges/Travelix-master/    
        ../../FrontEndMentorsChallenges/coding-bootcamp-testimonials-slider-master/
        ../../FrontEndMentorsChallenges/four-card-feature-section-master/  section-master/                                                       ster/
        ../../FrontEndMentorsChallenges/fylo-data-storage-component-macomponent-master/                                                     ster/
        ../../FrontEndMentorsChallenges/single-price-grid-component-macomponent-master/
        ../../GameProjects/
        ../../IDLE (Python 3.8 64-bit) (2).lnk
        ../../Mozilla Docs/
        ../../Node.js.lnk
        ../../OneNote 2013.lnk
        ../../Outlook 2013.lnk
        ../../PDFMate PDF Converter Professional.lnk        
        ../../PowerPoint 2013.lnk
        ../../Projects/
        ../../Publisher 2013.lnk
        ../../Python 3.8 Manuals (64-bit).lnk
        ../../Saved Pictures/
        ../../Shallom - Chrome.lnk
        ../../Sublime Text 3.lnk
        ../../Transparent PNG/
        ../../Visual Studio Code.lnk
        ../../W3schools(offline Version).lnk
        ../../Word 2013.lnk
        ../../desktop.ini
        ../../devroad8.png
        ../../fontawesome-free-5.13.0-web/
        ../../fontawesome/
        ../../stemcoders.jpg
        ../../w3designs/
修改:../../frontendmentschallenges/intro组件,注册表单master/index.html
修改:../../frontendmentschallenges/intro组件,注册表单为master/script.js
已修改:../../frontendmentschallenges/intro组件,带有注册表单master/style.css
已修改:../../frontendmentschallenges/intro组件,带有注册表单master/style1.css
已删除:../../intro组件,注册表单为master/.gitignore
已删除:../../intro带有注册表单master/README.md的组件
已删除:../../intro注册表单为master/design/active-states.jpg的组件
已删除:../../intro带有注册表单master/design/desktop-design.jpg的组件
已删除:../../intro带有注册表单master/design/desktop-preview.jpg的组件
已删除:../../intro组件和注册表单master/design/mobile-design.jpg
已删除:../../intro组件和注册表单master/images/bg-intro-desktop.png
已删除:../../intro组件和注册表单master/images/bg-intro-mobile.png
已删除:../../intro组件和注册表单master/images/favicon-32x32.png
已删除:../../intro组件和注册表单master/images/icon-error.svg
已删除:../../intro带有注册表单master/index.html的组件
已删除:../../intro组件,注册表单为master/script.js
已删除:../../intro带有注册表单master/style-guide.md的组件
已删除:../../intro带有注册表单master/style.css的组件
已删除:../../intro带有注册表单master/style1.css的组件
未跟踪的文件:
(使用“git add…”包含在将提交的内容中)
../
../../Access 2013.lnk
../../BradTraversery编码项目/
../../Excel 2013.lnk
../../font/
../../Fork.lnk
../../frontendmentschallenges/Travelix master/
../../frontendmentschallenges/coding训练营证明滑块主控/
../../frontendmentschallenges/四卡功能段主控/段主控/段主控/
../../FrontEndmentsSchallenges/fylo数据存储组件MacComponent master/ster/
../../FrontEndmentsSchallenges/单一价格网格组件MacComponent主机/
../../GAME项目/
../../IDLE(Python 3.8 64位)(2).lnk
../../Mozilla文档/
../../Node.js.lnk
../../OneNote 2013.lnk
../../Outlook 2013.lnk
../../PDFMate PDF Converter Professional.lnk
../../PowerPoint 2013.lnk
../../Projects/
../../Publisher 2013.lnk
../../Python 3.8手册(64位).lnk
../../已保存的图片/
../../Shallom-Chrome.lnk
../../supreme Text 3.lnk
../../PNG透明/
../../Visual Studio代码.lnk
../../W3schools(脱机版本).lnk
../../Word 2013.lnk
../../desktop.ini
../../devroad8.png
../../FONTAWESE-free-5.13.0-web/
../../Fontsome/
../../stemcoders.jpg
../../W3设计/

这是我在查看git状态时得到的结果。似乎您在文件系统中创建了一个非常高级别的git存储库,这对于git存储库来说并不典型

选项一:将您不希望git跟踪的所有文件添加到您的
.gitignore
文件中。这需要与
.git
文件夹(在本例中为
。/…
)处于同一级别才能应用于整个存储库

选项二:将存储库拆分为几个较小的存储库,每个存储库对应一个项目。首先,确保所有文件都在本地计算机上,或者可以在GitHub中访问。然后删除
。/…
中的
.git
文件夹。最后,使用命令
gitinit
初始化每个项目中的git存储库。 (似乎带有注册表单主控的
intro组件和
frontendmentschallenges
中的每个文件夹都是很好的选择。)

我强烈推荐选项二,因为它更好地反映了git的设计方式,并将为您省去很多麻烦。

您也可以使用interactive with or和来清理目录

foo@bar:~$ git clean -id
  # shows a list of untracked files and directories 
*** Commands ***
    1: clean                2: filter by pattern    3: select by numbers    4: ask each
    5: quit                 6: help
What now>
现在您可以选择清理未跟踪的文件和目录


注意

或者是git clean的一个有用选项,它不清理任何东西,只显示会发生什么


可以用作
git clean-idn
非常简单的方法来清理
工作树
并删除
未跟踪的文件

git clean -n // It would ask you about clean your all untracked files
git clean -f // and it clean all untracked files  finally

您可以使用
.gitignore
文件忽略git中的文件:删除的文件先前已添加到存储库中,因此需要提交或撤消删除。