Blogdown,Git和RStudio:无法将public /文件夹提交到暂存区

3
我是一位新手,对于blogdown和git还不太熟悉。在项目文件夹中使用RStudio进行文件/文件夹暂存时,我无法选择以下文件夹:

RStudio-Git-Blogdown

请问有人可以告诉我为什么会出现这种情况,以及如何将上述文件夹提交到远程仓库?谢谢!

你具体尝试了什么?点击复选框了吗? - Yihui Xie
@Yihui 是的,我选择了所有文件夹并尝试点击复选框,但是没有成功。我还尝试右键单击文件夹并选择阶段,但结果相同。这仅发生在4个文件夹中,即“public /”,“static”,“themes”和“visualization-website.Rproj”,而且只有在我使用RStudio内的Git界面时才会出现此问题。我能够使用独立的Github Windows工具提交和推送上述文件夹,但无法通过RStudio完成。 - avinax
抱歉,我不知道。您可以在https://community.rstudio.com上发布问题并指向您在这里的帖子。 - Yihui Xie
@avinax,我遇到了类似的问题。你找到解决方案了吗? - P.R
问题也在 community.rstudio.com 上开放:https://community.rstudio.com/t/blogdown-unable-to-stage-and-commit/6621。IDE 对包含大量文件的文件夹反应不够敏捷可能是问题所在。您可以使用终端添加文件夹:git add public - cderv
1个回答

4
我曾经遇到过同样的问题,为了以后参考,这里有两种方法可以解决它:
  1. 尝试使用RStudio终端暂存文件。打开终端(工具>终端>新终端),输入git add -A,然后关闭终端。对我来说,这立即暂存了所有文件,并让我在R Studio中提交和推送它们。

  2. 下载GitHub桌面客户端。在客户端中将你的R项目文件添加为仓库。然后你可以使用“获取原点”、“提交主分支”和“推送原点”按钮来提交和推送你的文件夹。所以你可以像平常一样使用RStudio编辑你的网站,但使用GitHub客户端来提交和推送。

希望这可以帮到你。这些解决方案是由RStudio社区用户提供的。 https://community.rstudio.com/t/blogdown-unable-to-stage-and-commit/6621/4

1
如果在终端中使用 git add -A 命令无效,这个问题 可能会有所帮助。 - filups21

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接