2016-07-29 5 views

答えて

1

そのシンプルなここ

1.7 Gitリポジトリから入手可能である git rebaseを使用して行うために使用 git rebase -i HEAD~14

  • マーク(あなたが戻ってコミット14かかります)

    1. 、それを行うための手順ですeditのコミット。

    2. 保存リベースファイル(これはあなたがコミットを編集することができます)、そしてgitのバックシェルに来て、あなたはそれがあなたの設定がgit addにファイルを追加します

    3. をコミット修正するのを待ちます(これが追加されます

    4. (これは古いが、新たに追加されたファイルであなたのコミットを修正または変更)git commit --amendにコミット改正

    5. )古いコミットする前に追加するのを忘れファイルを書き換えますgit rebase --continueを実行します。新しいものと一致するように残りのコミットを

    希望すると助かります!

  • 0

    コミットを今すぐ行い、rebaseを使用してコミットを並べ替えることができます。

    しかし、リポジトリの履歴が書き換えられるので、リポジトリが他の人に配布されていない場合にのみ便利です。例えば

    1. git add <missing-file>
    2. git commit -m "Added missing file."
    3. git rebase -i HEAD~14
    4. 再オーダーコミットあなたの不足しているファイルがコミットしては、先ほどご人跡未踏のファイルを追加した直後です。

    あなたが起動する前に、それは強力なコマンドだから、rebaseのドキュメントを参照してください。間違って使用すると問題が発生することもあります。ドキュメント:https://git-scm.com/docs/git-rebase

    これが役立ちます。

    関連する問題