すべてのgitコミットを1つに押しつぶす方法は?

を増やす

リポジトリ全体を最初のコミットまでどのように押しつぶしますか?

最初のコミットにリベースできますが、2つのコミットが残ります。最初のコミットの前にコミットを参照する方法はありますか?

パット・ノッツ

おそらく最も簡単な方法は、作業コピーの現在の状態で新しいリポジトリを作成することです。すべてのコミットメッセージを保持したい場合git log > original.logは、最初に実行してから、新しいリポジトリの最初のコミットメッセージ用に編集します。

rm -rf .git
git init
git add .
git commit

または

git log > original.log
# edit original.log as desired
rm -rf .git
git init
git add .
git commit -F original.log

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Git:2つのコミット間のすべてのコミットを1つのコミットに押しつぶす方法

分類Dev

gitは、作成者によるすべての分散コミットを1つのコミットに押しつぶします

分類Dev

gitは、作成者によるすべての分散コミットを1つのコミットに押しつぶします

分類Dev

7つのプッシュされたコミットをgitで1対1に押しつぶす方法は?

分類Dev

git rebasemasterを使用してコミットを押しつぶす最良の方法

分類Dev

1行を使用して、gitで2つの連続しないコミットを押しつぶすにはどうすればよいですか?

分類Dev

Git-特定のコミットの前に履歴内のすべてのコミットを押しつぶす

分類Dev

約6kのコミットを1つに押しつぶす

分類Dev

git format-patchを使用してコミットを1つのパッチにどのように押しつぶしますか?

分類Dev

git format-patchを使用してコミットを1つのパッチにどのように押しつぶしますか?

分類Dev

押しつぶされたコミットのコミットの1つを元に戻しますか?

分類Dev

Gitを使用して最後のXコミットを一緒に押しつぶします

分類Dev

Gitで最初の2つのコミットを押しつぶしますか?

分類Dev

Gitで最初の2つのコミットを押しつぶしますか?

分類Dev

Gitで最初の2つのコミットを押しつぶしますか?

分類Dev

リベース中にコミットを押しつぶす(次のものとマージする)方法は?

分類Dev

多数のコミットを非対話的に押しつぶす方法はありますか?

分類Dev

元のブランチでコミットを押しつぶした後にリベースする方法は?

分類Dev

Git:別のリポジトリからコミットをインポートして押しつぶす方法は?

分類Dev

マージコミットを通常のコミットで押しつぶす方法は?

分類Dev

実際にマージコミットの前にある2つのコミットを押しつぶす方法は?

分類Dev

プッシュされた後、gitでコミットを押しつぶす方法は?

分類Dev

後続のマージコミットを「押しつぶす」方法

分類Dev

複数行のファイルのすべての内容を1行に押しつぶす方法は?

分類Dev

PRでいくつかのコミットを押しつぶしてから、マスターにリベースするのは問題ですか?

分類Dev

Git InteractiveRebase-コミットの順序と選択/押しつぶす順序

分類Dev

'SVN'には、gitのようにコミットを押しつぶすメカニズムがありますか?

分類Dev

一時的なコミットをリベースして押しつぶすGitスクリプト

分類Dev

Git:最新のコミットではなく、ルートから開始されない連続したコミットを押しつぶす

Related 関連記事

  1. 1

    Git:2つのコミット間のすべてのコミットを1つのコミットに押しつぶす方法

  2. 2

    gitは、作成者によるすべての分散コミットを1つのコミットに押しつぶします

  3. 3

    gitは、作成者によるすべての分散コミットを1つのコミットに押しつぶします

  4. 4

    7つのプッシュされたコミットをgitで1対1に押しつぶす方法は?

  5. 5

    git rebasemasterを使用してコミットを押しつぶす最良の方法

  6. 6

    1行を使用して、gitで2つの連続しないコミットを押しつぶすにはどうすればよいですか?

  7. 7

    Git-特定のコミットの前に履歴内のすべてのコミットを押しつぶす

  8. 8

    約6kのコミットを1つに押しつぶす

  9. 9

    git format-patchを使用してコミットを1つのパッチにどのように押しつぶしますか?

  10. 10

    git format-patchを使用してコミットを1つのパッチにどのように押しつぶしますか?

  11. 11

    押しつぶされたコミットのコミットの1つを元に戻しますか?

  12. 12

    Gitを使用して最後のXコミットを一緒に押しつぶします

  13. 13

    Gitで最初の2つのコミットを押しつぶしますか?

  14. 14

    Gitで最初の2つのコミットを押しつぶしますか?

  15. 15

    Gitで最初の2つのコミットを押しつぶしますか?

  16. 16

    リベース中にコミットを押しつぶす(次のものとマージする)方法は?

  17. 17

    多数のコミットを非対話的に押しつぶす方法はありますか?

  18. 18

    元のブランチでコミットを押しつぶした後にリベースする方法は?

  19. 19

    Git:別のリポジトリからコミットをインポートして押しつぶす方法は?

  20. 20

    マージコミットを通常のコミットで押しつぶす方法は?

  21. 21

    実際にマージコミットの前にある2つのコミットを押しつぶす方法は?

  22. 22

    プッシュされた後、gitでコミットを押しつぶす方法は?

  23. 23

    後続のマージコミットを「押しつぶす」方法

  24. 24

    複数行のファイルのすべての内容を1行に押しつぶす方法は?

  25. 25

    PRでいくつかのコミットを押しつぶしてから、マスターにリベースするのは問題ですか?

  26. 26

    Git InteractiveRebase-コミットの順序と選択/押しつぶす順序

  27. 27

    'SVN'には、gitのようにコミットを押しつぶすメカニズムがありますか?

  28. 28

    一時的なコミットをリベースして押しつぶすGitスクリプト

  29. 29

    Git:最新のコミットではなく、ルートから開始されない連続したコミットを押しつぶす

ホットタグ

アーカイブ