Gitインタラクティブリベースでdrop
と異なる点は何ですか?コミットの行を削除するだけですか?Git rebase対話型ドロップとコミットラインの削除
20
A
答えて
4
コミットをdrop
とマークすることは、行を削除することと同じです。
コミットは破棄または無視されます。
あなたはスクロールダウンしたときに参照してください:
あなたがCOMMITここで行を削除する場合は失われます。
dropコマンドは2.6.0-rc1に追加されました:
学んだ「gitのは-iリベース」コミットのリプレイをスキップする別の方法として、コマンド 「コミットオブジェクト名の対象をドロップします」。
21
デフォルトでは違いはありませんが、同じことを言うもう一つの方法です。
しかしあなたがrebase.missingCommitsCheckを有効にした場合drop
を使用すると、ドロップしたいことを明示的にGitを伝えながら、その行を削除すると、(あなたがめちゃめちゃアップあれば、カットアンドペーストを検出するのに有用である)の警告をトリガしますGitは警告を出すことはありません。
9
ありは、実際には別の小さな違いです:
あなたは明示的にすべてのコミットを「ドロップ」することができます。この効果はリセットと同じになります。
しかし、すべての行を削除するだけなら、gitは "何もしない"と指示します。
通常、この場合はリベースを使用しません。私はダミーコミットを使って同僚にリベースしてコミットを取り除くことを説明しようとしたときにのみ、その違いを学びました。
関連する問題
- 1. Git rebase対話型最後のnコミット
- 2. Git rebase - index.lockの対話ブロック
- 3. git rebase対話モードを実行して重複コミットを削除する方法
- 4. Git Pull対Git Rebase
- 5. git rebaseとrebaseブランチを削除したため、 "Interactive rebase already started"エラーメッセージ
- 6. 対話型git rebase中に保留中のコマンドを編集するには?
- 7. 早送りが利用可能なときにGit rebase対話型の非圧縮が発生する
- 8. 対話型と非対話型のRセッションのトレースバック()
- 9. コミット時の元の日付/時刻スタンプを保持するGit対話型rebase(fixup)
- 10. gitリセットまたはrebase - 過去からコミットを削除する
- 11. 対話型git rebase中に "致命的:ref HEADは象徴的な参照ではありません"
- 12. サブモジュールと 'git pull --rebase'
- 13. 対話型プロンプト
- 14. 対話型Pythonとabaqus
- 15. git rebaseとファイルの競合
- 16. Python - 対話型電話帳
- 17. git merge-baseと対話型rebaseを一度に使用する方法はありますか?私のGitのワークフロー、私が取る共通のステップで
- 18. git pull --rebaseとgit rebase:危険は何ですか?
- 19. 私はrebaseできません - 対話的なもう
- 20. Python対話型シェル型アプリケーション
- 21. デフォルト - 非対話型
- 22. 対話型ズームインレンダリング図
- 23. 非対話型scp
- 24. git pullとrebase from develop
- 25. Git - Merge vs rebase
- 26. Git rebase change author?
- 27. git - rebase ruins merge
- 28. Git rebase failed
- 29. phpstorm git pull --rebase
- 30. Git rebase preserve committer