gpt4 book ai didi

git - 在 Git 中仅在一个目录中提交更改

转载 作者:IT王子 更新时间:2023-10-29 00:46:47 27 4
gpt4 key购买 nike

我在 Mac 10.6.6 上使用 Git 1.7.4.1。从命令行,我如何只在一个目录中提交更改?我通过执行以下操作添加了目录:

git add my-dir

但是做

git commit -a

列出了我的存储库中的所有更改,我只想从 my-dir 提交和推送更改。

最佳答案

为什么没有人提到你可以简单地

git commit -m 'message' -- my-dir

在我看来,OP 不习惯/不喜欢直接使用暂存区。在没有更多上下文的情况下推荐这种方法也更安全,因为默认提交(所有暂存的内容)很可能会

  • 如果它已经上演,则不仅仅提交 my-dir
  • 当 OP 未用于显式管理暂存区域时会产生令人困惑的结果(因为工作树可能与索引不同步)

关于git - 在 Git 中仅在一个目录中提交更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5862233/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com