【问题标题】:What is the use of the vim screen in git bash?git bash 中的 vim 屏幕有什么用?
【发布时间】:2017-12-26 14:34:32
【问题描述】:

我正在学习创建网站。到目前为止 git bash 一直是我的朋友。 但是在提交时,有时会出现推拉 vim 屏幕。 我不想使用 vim 屏幕,我使用 :wq 退出 vim 屏幕。

当我进入 vim 屏幕时:

$ git commit -a -m "added an extra parameter to habit 'caterory'"

被处决了。

但是这个vim屏幕有什么用呢?

【问题讨论】:

  • 请注意,Git 允许您使用core.editor 设置配置您喜欢的任何编辑器。无论您选择什么编辑器,都必须具有一定的文本文件处理能力,并且能够等待您完成编辑文件,而vim 可以做到这一切,并且是许多 bash 用户喜欢的编辑器,所以这是默认的。如果您更喜欢 Windows 编辑器(例如 atom),请确保在“等待文件保存回来”模式下运行它。

标签: git-bash git-for-windows


【解决方案1】:

git pull 等效于 git fetch + git merge 并且 git merge 在非快进情况下需要提交消息。 git 打开一个编辑器供你输入提交信息。

你可以避免这种行为运行

git pull --no-edit

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-13
    • 2014-01-24
    • 2012-01-22
    • 1970-01-01
    • 1970-01-01
    • 2017-01-09
    • 1970-01-01
    相关资源
    最近更新 更多