git commit -v 怎样代替git commit -m"commit message"

git commit -v 怎样代替git commit -m"commit message",来提交代码?

阅读 4.4k
2 个回答

请参阅git-book,上面有详细的介绍

只输入git commit会启动文本编辑器以便输入本次提交的说明。 (默认会启用 shell 的环境变量 $EDITOR 所指定的软件,一般都是 vim 或 emacs。可使用 git config --global core.editor 命令设定你喜欢的编辑软件。)
编辑器会显示最后一次运行 git status 的输出,放在注释行里,另外开头还有一空行,供你输入提交说明。 如果想要更详细的对修改了哪些内容的提示,可以用 -v 选项,这会将你所做的改变的 diff 输出放到编辑器中从而使你知道本次提交具体做了哪些修改。
退出编辑器时,Git 会丢掉注释行,用你输入提交附带信息生成一次提交。

所以,使用git commit -v来提交内容时,会启动文本编辑器要求输入提交说明,此时只需输入说明,然后保存并退出即可,若输入的说明为空,则本次操作不会有结果

应该不能替代,
-v 是显示有哪些更改的。
-m 是commit的message
你是从哪里了解到可以替代的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题