本周早些时候,我决定尝试使用符号链接将所有 dot 文件转换为 git repo,但我破坏了很多开发设置。虽然我已经恢复了我所能做的,但我仍然有一些我不确定如何解决的问题。
一个例子是当我运行 git commit (没有标志)时,它通常会弹出我的 vim,其中包含以下典型项目.gitmessage
:
50 个字符的主题行
包含 72 个字符的较长描述。这应该回答:
- 为什么这个改变是必要的?
- 它如何解决问题?
有没有什么副作用?
如果有的话,请附上票证的链接。
我显然摆脱了那个文件,因为当我运行 git commit 它显示:
所以我让其他开发人员之一向我发送他们的 .gitmessage 文件,我将它放到我的目录中,但现在当我运行git commit
vim 时,只显示正常的 vim 启动屏幕。我开始输入并保存,它抱怨没有filename
. 我给它一个,它似乎并不关心或将它附加到我的 git 提交中。
我确定我搞砸了一些 git 问题,但我不确定在哪里或如何解决这个问题。
编辑:
多亏了迈克尔,我已经更新了我commit.template
的指向正确的文件,但可惜我仍然没有做对。这是它的样子: