Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
7
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

@yumetodo

GitのコミットメッセージをSublime text 3に編集させる

gitの標準のエディタはvimなんですが、Windowsとかいうろくな端末がない世界ではvimは役に立ちません。で、

Gitのコミットメッセージを標準のテキストエディットで入力する

というのを見たんですが、個人的にはSublime text 3を使いたいので調べました。やり方は至って簡単。

設定方法

  1. gitが使える端末を立ち上げる
  2. git config --global core.editor "'c:/program files/sublime text 3/subl.exe' -w"する(パスは読み替えてください)
  3. 以上

使用方法

例えば直前のcommitメッセージを書き換えるときは

git commit --amend

とするとSublime text 3が立ち上がります。

普通に編集して保存、[ctrl]+[w]でタブを閉じれば終わりです。

注意点としてこれはエディタ関係ないですが、#から始まる行は無視されるので、うっかり#で初めてメッセージを消さないように注意しましょう(issue番号とかチケット番号書く時特に!)

ご丁寧に

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.

と書いてあります。エディタで開くと。

参考リンク

情報のネタ元を書き忘れた・・・。まあ調べればすぐ出るんですけど。
http://stackoverflow.com/questions/8951275/how-can-i-make-sublime-text-the-default-editor-for-git/9408117#9408117

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
7
Help us understand the problem. What are the problem?