[解決済み] gitでファイルをコミットするにはどうしたらいいですか?
質問
どのチュートリアルも役に立ちません!
どれもこれも、私が何をすべきか知っていると思い込んでいるようなものばかりです。
現在、私のターミナルウィンドウは...で始まっています。
# 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"
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] 既存の、プッシュされていないコミットメッセージを修正するには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Gitで「このリポジトリでは別のgitプロセスが実行されているようです...」と表示される問題
-
git pushで "Updates were rejected because your current branch is behind "というエラーが報告される。
-
Git学習まとめ(2)コミットには何も追加されていないが、未追跡のファイルは存在する
-
ファイル名が長すぎるため、作業ツリーをチェックアウトできない警告が表示されました。クローンには成功しましたが、チェックアウトに失敗しました。
-
git のコンパイルとインストールの問題を解決する fatal: https のリモートヘルパーが見つからない
-
[解決済み] Jenkins Pipeline Git SCM を認証情報でチェックアウトする?
-
[解決済み] JenkinsのGitプラグイン。特定のタグをビルドするには?
-
[解決済み] 単一のgitコミットに対して設定されたユーザーを上書きする
-
[解決済み] GitHubのウェブサイト上でディレクトリやフォルダの名前を変更するには?
-
[解決済み] Git タグリスト、コミット sha1 ハッシュの表示