You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何向GitHub已有仓库上传文件?Debian用户Git操作求助

问题分析与解决步骤
  • 错误原因:Git不追踪空目录,你创建的dir1是空文件夹,执行git add dir1后,Git不会把空目录纳入版本控制,所以工作区没有任何待提交的变更,自然会提示“working tree clean”,后续push也不会有任何变化。

  • 正确操作分两种情况:

    1. 若dir1需要存放文件:
      • 将目标文件/子目录复制到dir1中
      • 执行命令:git add dir1/(斜杠确保递归添加目录下所有内容)
      • 提交变更:git commit -m "添加dir1目录及内部内容"
      • 推送到远程仓库:git push
    2. 若仅需创建空的dir1目录:
      • 在dir1内创建占位文件:touch dir1/.gitkeep(这是Git社区约定的文件名,用于标记需保留的空目录)
      • 执行命令:git add dir1/.gitkeep
      • 提交变更:git commit -m "添加空目录dir1"
      • 推送到远程仓库:git push

内容的提问来源于stack exchange,提问作者Mladen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 08:20:49