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