只要Readme.Rmd文件包含在项目中,Rstudio就无法推送到github,但仍然报告所有文件都是最新的,而实际上它们已经过时了。
只有成功的解决方法是将Readme.Rmd文件从项目中取出并隐藏它以供以后使用。
这不是一个编码问题,但我尝试在buildignore文件和gitignore文件中包含并且不包括Readme.Rmd。
隐藏文件结束了几个小时的挫折。我只想分享这个来帮助别人并以某种方式宣传这个明显的错误。还有其他建议吗?
如果由于Readme.Rmd
的本地更改而确实存在问题,您可以忽略这些更改:
git update-index --assume-unchanged -- Readme.Rmd
如果问题仍然存在,请再次测试。