【问题标题】:Why do I have to call "git add filename" on an edited file previously added为什么我必须在之前添加的已编辑文件上调用 \"git add filename\"
【发布时间】:2023-02-11 01:08:00
【问题描述】:

非常简单的情况,只有主要的,没有分支机构(这是我的个人网站)。我编辑了几个文件,然后尝试调用“git commit -m “my changes””——但它不会提交。

我终于尝试先调用“git add filename”并“添加”它们。所谓的“git commit”并提交了它们。然后推,一切都很好。

很明显我不明白 add 是什么意思。这是什么意思?为什么我需要再次添加一个已经在我的 Git 存储库中的文件?

【问题讨论】:

标签: github


【解决方案1】:

git add 不指文件 - 它指的是对它们所做的一组更改。事实上,git 并不真正管理文件,它管理更改。进行更改后(出于此目的,无论它是在您之前提交的文件还是新文件上都没有关系),您需要添加(=暂存)要提交的更改。

【讨论】:

    猜你喜欢
    • 2013-07-23
    • 1970-01-01
    • 2017-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-21
    • 2011-05-14
    相关资源
    最近更新 更多