答えて
あなたはinteractive rebaseの真ん中にあり、あなたが対話的に実行するアクションをGitリポジトリを伝えることができるので、GitはVim editorであなたを置いています。
あなたはVimの基礎を学ぶか、別のエディタを使うようにGitを設定する必要があります。
今のところの場合、基本的に2番目の「ピック」を「スカッシュ」というテキストに置き換えて、2つのコミットを1つにまとめる必要があります。
ステップ:
- を押して、押します
- あなたは "コマンドモード" であることを確認するまで数回のx押し
- 二行目まで行くにはJをエスケープ「選択」単語が削除されます。
- を入力して「挿入モード」と入力します。押して、Vimのエディタ
を終了するには、タイプ:wq
コマンドモードがデフォルトです。'j'(または単に"下向き矢印 "カーソルキー)を押すと、カーソル下の" pick "を削除するために' cw'( "単語を変更")と入力して、挿入モードにします。 's'と入力し(「スカッシュ」を完全に打ち込む必要はありません)、Escを押します。次に、 ':x'と入力してEnterを押して保存して終了します。 – melpomene
コマンドモードがデフォルトですが、誤ってOPが別のモードに入った場合に備えて、エスケープから開始することをお勧めします。私はこれに 'cw'を使うことを考えましたが、私はできるだけ基本的かつ明確なものを維持したいと思っていました。 –
ありがとう:))私は30分、その画面に固執しましたが、今は動作します – elad
あなたは(それはです:続い(コロン)、 その後、CQを、を入力します)、その後:cq
を入力し、エスケープを押す必要があります。
今あなたが持っているでしょうは細かいエディタであるviエディタを、左が、学習曲線のビットがあります。
代わりに、GitPadをインストールして、Gitのテキストエディタとしてメモ帳を設定します。
次に、rebaseコマンドをもう一度実行すると、おなじみのメモ帳エディタに配置する必要があります。 (今、私はメモ帳が平凡な編集者だと認めますが、10年前のUnix版のテキストエディタを習得しなければならない理由はありません) メモ帳が開くとこの場合、2行目をpick
からfixup
(またはおそらくsquash
)に変更するのは、おそらく正しいことです。
- 1. シングルトンまたはCCDirector経由のシーンにアクセスしますか?レイヤーのやりとりに関する質問
- 2. Second Lifeの家具作りとスクリプトに関する質問?
- 3. PHP関数の返り値に関する質問
- 4. .findと戻り値に関する質問
- 5. jQuery/AJAXのやり取りに関する問題
- 6. postgresql + javaのtimezoneに関する質問はありますか?
- 7. MVVMのパターンに関する質問があります
- 8. インターフェイスへのGUIDの割り当てに関する質問
- 9. ポリマーのベストプラクティスに関するご質問はありません
- 10. Cocos2D CCSpriteに関する質問はありますか?
- 11. WPF/Silverlightインタビューに関する質問はありますか?
- 12. 私が見たチュートリアルに関する質問があります
- 13. JNIタスク私はJNIに関する質問があり、配列
- 14. SVNに関する質問 - "読み取り専用作業コピー"
- 15. マイナーメモリ割り当てに関する質問C++
- 16. WCF WindowsサービスDBの接続となりすましに関する質問
- 17. 質問のこのセクションをやり直してください
- 18. 画像とwinformに関する質問
- 19. PHPとmootoolsに関する質問
- 20. フォームとCSSに関する質問
- 21. PHPとMySQLに関する質問
- 22. XMLとPHPに関する質問
- 23. Node.jsに関する質問SChemaとモデル
- 24. preg_matchとpreg_replaceに関する質問
- 25. FMDBとJOIN句に関する質問
- 26. Android AlarmManagerとサービスに関する質問
- 27. GlamourとNautilusに関する質問
- 28. super.initと()に関する質問
- 29. .NETリモーティングとシリアライザに関する質問
- 30. Eclipse GEFとRootEditPartに関する質問
[vim](http://www.vim.org/)の使い方や 'git'を使って別のテキストエディタを使う方法を学んでください。 – melpomene