1. ホーム
  2. git

[解決済み] gitでファイルをコミットするにはどうしたらいいですか?

2023-01-17 10:34:18

質問

どのチュートリアルも役に立ちません!

どれもこれも、私が何をすべきか知っていると思い込んでいるようなものばかりです。

現在、私のターミナルウィンドウは...で始まっています。

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       deleted:    httpdocs/newsite/manifest/cache/0a432970ba6491fe65dad60b012e5c95_louloumay2011en-1-4dea3186b7f7b.jpg
#       deleted:    httpdocs/newsite/manifest/cache/0a61b5d7a9e97da78fe602e1ad41edb6_5-4dec7c3d57c80.jpg
#       deleted:    httpdocs/newsite/manifest/cache/0afb6a7716a85d0de46cdd03bb30f75f_fifa_panorama_full_page-01_thu-4dea3d1a0e0f5.jpg
#       deleted:    httpdocs/newsite/manifest/cache/0b3bc9be76a5d3e1e36af4b8dcf98658_free2-4df0e2e08761f.jpg
#       deleted:    httpdocs/newsite/manifest/cache/0b6342913b8e599fac76da452af98ec5_si-feb-2009-1-4dea3d1abcb61.jpg
#       deleted:    httpdocs/newsite/manifest/cache/0b9ddc587340f7744e03c4b2dafacf7f_lou-lou-winter-2009-cover-4dea3d1a9b1a0.jpg
#       deleted:    httpdocs/newsite/manifest/cache/0bf64ff8fc22720b3da20d0730fa6a04_chatelaine-dec-2009-4dea3d18daa30.jpg
#       deleted:    httpdocs/newsite/manifest/cache/0bf664e03eb0a2255b69b02aed85add0_summumfeb2011-2-4dea3188766aa.jpg

が、ここで言われたことをどうすればいいのか、知るすべはない...。

http://learn.github.com/p/normal.html

としか書かれていません。

私たちは単にコミットメッセージを入力してエディタを終了します。

どういうことですか!

と書いたからと言って 単に と書いたからと言って、それがシンプルであるとは限らないのですが...。

入力し始めると変なことをします、"recording" とか "inserting" とか言って300ファイルくらいあります、そしてそれはすべての行をメッセージで置き換えろと言います!!!?

助けてください!

このために彼らの便利な Mac アプリケーションを使うのですが、20 ファイル以上になるとフリーズしてしまうのです !

どうしたんだろう?

どのように解決するのですか?

を実行すると git commit を引数なしで実行すると、デフォルトのエディタが開かれ、コミットメッセージを入力できるようになります。ファイルを保存してエディタを終了すると、コミットが行われます。

デフォルトのエディタは Vi または Vim のようです。 入力時に奇妙なことが起こるのは、Vi が挿入モードでは起動しないためです。 i を打たないといけないからです。もしそれが嫌なら、例えばもっと簡単なものに変更することができます。

git config --global core.editor nano

そうすると、コミット時に Nano エディタ(インストールされていると仮定して!)がロードされ、Vi のようなモーダルエディタを使ったことがないユーザにとってはより直感的な操作になります。

画面に表示されているテキストは、これから何をコミットしようとしているのかを思い出させるためのものです。行の先頭には # これはコメントであることを意味します。つまり、コミットメッセージを保存するときに Git はこれらの行を無視します。ファイルごとにメッセージを入力する必要はありません。エディターのバッファの一番上にテキストを入力すればいいのです。

エディタを回避するために、コミットメッセージを引数として指定することができます。

git commit -m "Added foo to the bar"