忽略GitHub存储库中目录中的文件

时间:2017-07-29 15:45:41

标签: git github

我创建了一个存储库。我一直在使用GitHub桌面和RStudio来控制我的项目。

我创建的文件夹设置为:

  • 主项目。 (r档案)
  • 数据准备脚本(r功能)
  • 输入数据(来自r函数的主脚本中使用的rds文件)
  • 输出文件(脚本中的XLSX文件)

首先,我使用/ input_data语法创建了一个.gitignore。

当我去检查GitHub时,它仍在跟踪那些.rds文件。这是阻止跟踪input_data文件夹中文件的正确语法吗?

如果是这样,我如何阻止跟踪这些文件?

2 个答案:

答案 0 :(得分:0)

您可以将* .rds添加到.gitignore

或使用

git rm --cached  -- <files>
来自git控制台

答案 1 :(得分:0)

我相信git仍在跟踪您的文件,因为您在github repo上推送了所有内容之后将/ input_data添加到.gitignore文件中。

您所要做的就是告诉git停止跟踪这些文件。从您的终端运行:

git rm --cached <file name>

然后将/ input_data / *添加到.gitignore文件中,提交并将所有内容推送到您的仓库。