【发布时间】:2016-10-16 21:12:10
【问题描述】:
我的首选例程是一次性暂存并提交所有更改的文件:
git commit -a
# enter commit message via editor
当我的所有更改都相互关联时,这非常有用。但是,当有几个不相关的更改时(即我忘记为每个更改进行提交),它会产生一个冗长的提交消息。在这些情况下,我宁愿为每个文件提供单独的提交消息,或者当文件中有多个不相关的更改时,甚至每次更改都有单独的提交消息。我该怎么做?
注意:这个和How do I commit only some files?的区别
我的问题不同,因为它还解决了文件中的多个提交。
【问题讨论】:
-
在这种情况下,一般做法是在每次完成其中一项更改时进行提交。
-
@TomasSmagurauskas 是的,当然这是最佳实践。但有时我会忘记承诺。更新了问题以包含这一事实。很棒的评论!
标签: git