r - 在 R-studio 中使用 Git : cannot stage modified code files

标签 r git github rstudio

我刚开始使用 git,目前使用以下组合:

  • Git-Gui v.0.20
  • R-studio 0.99.489
  • R 3.22
  • Bitbucket 代码库
  • Windows 7

直到最近,这种组合在将代码 pull 和推送到存储库方面效果很好。但现在我不能再推送修改后的代码,也不能在 R-studio 中提交它。 在 R-studio 中,修改后的代码用蓝色 M 标记,旁边有一个复选框。我不能再选中此框以进行暂存、提交和推送。当我点击它时,它实际上并没有检查和 react 。

当我创建一个显示为黄色问号的新代码片段时?我可以检查并推送它,但是修改后的版本不能再检查了。

我已经卸载了 git 和 R-studio 并重新安装,但问题仍然存在。我还创建了一个新存储库,但问题也发生在新存储库中。我有点不知道从哪里开始寻找解决方案,除了这个讨论之外,网络搜索没有产生很多结果 here ,我不能完全遵循,因为它可能并不完全适用于我的问题。无论如何,当我给

> Sys.which('git')

R 返回:

git 
 "" 

我会很感激从这里去哪里的建议。

最佳答案

我找到了问题的答案。这是 RStudio 中的一个错误,尽管没有很好的记录。

.R文件名中有空格时,无法通过git推送文件。删除空格即可解决问题。

参见 here 2015 年 2 月对 Rstudio 板的官方评论。我使用的是最新版本的 Rstudio,它尚未修复。

关于r - 在 R-studio 中使用 Git : cannot stage modified code files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34105129/

相关文章:

mysql - 具有 MySQL 连接的 Shiny 动态 + 过滤数据框/表输出

Gitolite 在本地使用 gitolite 用户创建存储库

git - 如何删除master分支上的commit权限

git - 如何从 GitHub 存储库中删除大(>100MB)文件并成功推送?

json - 向 graphql api 发送 http 请求时出现 "Problems parsing JSON"

r - 使用 Windows 身份验证访问 R 中的共享点

r - 使用 R 进行 3D 可视化

在 R 中以 1 替换 0,条件是之前和之后的值

git - SVN 是否允许提交和推送?

xml - 在 git 中 merge XML 文件更改