【问题标题】:Git add and commit successful, but does nothingGit添加并提交成功,但什么也不做
【发布时间】:2016-02-26 10:49:07
【问题描述】:

我在这里找到了解决问题的方法https://stackoverflow.com/a/23087593/5253746

但是,我想知道为什么会出现问题。我将图像文件添加到 .gitignore。然后,我用代码和图像制作了一些新文件夹。我决定从 .gitignore 中删除图像文件。

从我的存储库中的子文件夹, I did git add .git commit -m "message"git push 成功。当我执行git status 时,我在提交/推送之前看到了相同的 git 状态。

为什么会这样?

【问题讨论】:

  • 那是什么状态?它是否显示该子文件夹中的任何文件,无论是修改还是其他?您可以将该目录的git status 的输出包含在您的问题中吗?
  • 在提交之前git status 向您展示了什么?听起来git add . 不起作用,可能是由于.gitignore 文件或其他原因。
  • 当你说'git push 成功'时,你是什么意思?你能分享 'git add .'、'git commit -m "message"' 和 'git push' 命令的输出吗?
  • . 指的是当前文件夹及其子目录,所以它不起作用。

标签: git


【解决方案1】:
git add .

表示加'.'文件夹到暂存区。由于您在子目录中,因此无法正常工作。

您可以尝试使用子目录中的git add ../ 来添加父目录中的所有文件。从this page 的选项中签出“pathspec”

【讨论】:

  • 根据问题文本,@HelloWorldNoMore 已经尝试过“git add”。命令。
猜你喜欢
  • 1970-01-01
  • 2021-09-14
  • 2017-03-16
  • 1970-01-01
  • 2020-05-13
  • 2018-02-22
  • 1970-01-01
  • 2014-04-17
相关资源
最近更新 更多