我无意中将RStudio pkg.Rproj
文件推送到我的git存储库,现在我害怕把它拉到另一台计算机上。我发现this answer表示它是无害的,甚至可能是可取的。但我仍然不确定,因为该文件是通过在RStudio中设置项目在本地创建的。如果我的项目目录的路径在另一台机器上是不同的,并且该信息在.Rproj
中,那么它将是一团糟。
相关的,也许是我将项目文件添加到.gitignore
,但它仍然出现在RStudio的Git窗口中。
.Rproj
文件究竟是什么?有人可以提供建议吗?
如果我确实需要将其从我的存储库中删除,是否有更优雅的方式来执行此操作,而不是将其复制到本地其他地方,删除它,推送它(由于没有.Rproj
文件可能无效),制作副本,然后将其拉到我的另一台PC上,并在两台机器上恢复它?
答案 0 :(得分:1)
您可以使用git rm --cached
执行此操作。 e.g。
git rm --cached pkg.Rproj
git commit -m "remove rproj"
答案 1 :(得分:0)
您也可以右键单击rstudio的git选项卡上显示的文件,然后选择“忽略”。