【问题标题】:Remove Rproj file from git repository?从 git 存储库中删除 Rproj 文件?
【发布时间】:2018-01-11 17:28:45
【问题描述】:

我无意中将 RStudio pkg.Rproj 文件推送到了我的 git 存储库,现在我害怕将它拉到另一台计算机上。我发现this answer 说它是无害的,甚至可能是可取的。但我仍然不确定,因为该文件是通过在 RStudio 中设置项目在本地创建的。如果我的项目目录在另一台机器上的路径不同,并且该信息在.Rproj 中,那么它会一团糟。

相关的,也许是我将项目文件添加到.gitignore,但它仍然显示在我在 RStudio 上的 Git 窗口中。

.Rproj 文件中究竟有什么内容?有人可以建议吗?

如果我确实需要从我的存储库中删除它,有没有比将它复制到本地其他地方、删除它、推送它(由于没有 .Rproj 文件而可能无法工作)更优雅的方法,制作一个复制然后拉到我的另一台电脑上,然后在两台机器上恢复它?

【问题讨论】:

    标签: git rstudio


    【解决方案1】:

    您可以使用git rm --cached 完成此操作。例如

    git rm --cached pkg.Rproj
    git commit -m "remove rproj"
    

    【讨论】:

      【解决方案2】:

      您也可以右键单击 rstudio 的 git 选项卡上显示的文件并选择忽略。

      【讨论】:

        猜你喜欢
        • 2011-01-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-19
        • 2010-09-11
        • 1970-01-01
        相关资源
        最近更新 更多