RStudio Git标签页与项目目录不匹配,无法提交Quarto网站至GitHub
解决Git标签页关联错误,仅显示系统文件的问题
你的问题核心是Git仓库被错误初始化到了用户根目录(而非你的Quarto项目文件夹),导致Git标签页显示整个系统的文件。按以下步骤修复:
检查当前Git仓库根目录
打开终端,进入桌面上的Quarto项目文件夹,执行命令:git rev-parse --show-toplevel如果输出是你的用户主目录(比如
C:\Users\你的用户名或/Users/你的用户名),说明仓库初始化位置错误。清理错误的Git仓库
进入用户主目录,执行命令删除错误的.git文件夹:- Mac/Linux:
rm -rf .git - Windows命令提示符:
rd /s /q .git
- Mac/Linux:
在项目文件夹重新初始化Git
回到你的Quarto项目文件夹,执行:git init git add .此时Git标签页应该只会显示项目内的文件。
关联远程GitHub仓库(若未关联)
执行命令绑定你的GitHub仓库:git remote add origin 你的GitHub仓库地址之后即可正常提交推送:
git commit -m "初始化Quarto网站项目" git push -u origin mainIDE中切换Git仓库路径(以RStudio为例)
点击Git标签页右上角的齿轮图标,选择「Repository Settings」,在「Repository path」中选中你的Quarto项目文件夹,确认后IDE会重新加载正确的仓库内容。
内容的提问来源于stack exchange,提问作者flâneur
相关产品推荐
相关产品推荐

