如何在git中删除未跟踪的文件和文件夹

时间:2016-09-17 14:55:50

标签: git github

我是从Git和Github开始的,并且使用git status命令它会抛出这个:

在分支主机上 您的分支机构与“遥控/反射/主人”保持同步。 未跟踪的文件:   (使用“git add ...”包含将要提交的内容)

    .DS_Store
    .Rhistory
    .Trash/
    .android/
    .bash_history
    .bash_profile
    .bash_profile.swp
    .dropbox/
    .gitconfig
    .oracle_jre_usage/
    .rstudio-desktop/
    .subversion/
    .viminfo
    1.Sueña/
    AndroidStudioProjects/.DS_Store
    Applications/
    Desktop/
    Downloads/
    Library/

nothing added to commit but untracked files present (use "git add" to track)

它给了我像Desktop /或Librery / ...

这样的目录的名称

我尝试过使用git reset --hard但是它无效。

如何删除这些未跟踪的文件和文件夹,而不会不可逆地从计算机中删除它们。

任何帮助,将不胜感激

提前致谢

4 个答案:

答案 0 :(得分:2)

您需要先添加所有这些并重置回购:

nn.activate(...)

答案 1 :(得分:1)

听起来像你正在寻找 gitignore https://git-scm.com/docs/gitignore

  

" gitignore文件指定Git的故意未跟踪文件   应该忽略。"

答案 2 :(得分:0)

您可能想尝试暂时将所有这些文件夹/文件移出您的存储库。执行git add .提交/推送。然后将被忽略的文件移回您的仓库。这肯定会从远程仓库中删除您不需要的文件

答案 3 :(得分:0)

基目录中有一个.gitignore文件。将所有这些文件或路径放在其中。然后他们不会在git状态期间来。

不要执行git add或git commit,否则你会发现处理这些文件很困难。