【发布时间】:2016-03-08 04:14:13
【问题描述】:
我想使用 git 来跟踪一些高度易变、非关键的个人数据。我是唯一一个访问 repo 的人,我不太关心 git 的大部分功能 - 它主要是一种快速简便的(本地和远程)备份以及很少使用的恢复文件的选项。
目前,git 和 Sourcetree 要求我提供提交消息 - 在团队中工作或处理源代码时我对此没有任何问题,但在这个特定的用例中,它只是不需要并成为一个巨大的障碍。
它实际上让我选择了 SVN 而不是 git,我讨厌。
我希望能够在 Sourcetree 中禁用任何提交消息的提示,如果可能的话,对于特定的存储库。提交应该尽可能少的点击。作为比较,它与直接在 repo 目录中使用 TortoiseSVN 一样快。
【问题讨论】:
-
尝试默认提交消息。这仍然会打开一个编辑器,但会为您填写消息:robots.thoughtbot.com/…
-
我不确定如何在 Sourcetree 中执行此操作,但您可以使用
git commit --allow-empty-message --message ""创建一个带有空消息的 git 提交。当我不想要提交消息时,我有这个别名以便更方便。 -
您使用的是什么版本的 SourceTree?当我第一次在没有消息的情况下提交时,SourceTree 询问我是否应该在消息为空时继续警告我。
-
@BJMyers 我也看到了。不确定我使用的是旧版本还是只是失明。您可以添加它作为答案吗?
-
@BJMyers 如果您愿意,请随意拍摄我的答案并将其用于您的答案。然后我会删除我的答案。
标签: git atlassian-sourcetree commit-message