検索

ホームページ  >  に質問  >  本文

github - Git 感觉无用/多余的 commit 状态可以删掉吗 ?

Git 还不怎么熟 , 我想问下 .
历史提交的commit , 如果以后这个项目目录太大 , 可以把一些历史状态删掉吗 ?

这样可以节省很多空间

世界只因有你世界只因有你2771日前813

全員に返信(6)返信します

  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:24:25

    1. サーバーにアップロードされた提出物は、リセットであろうとリベースであろうと、チームメイトによって拒否されます。
    2. 過剰な送信は、変更がすべて肯定的なものであれば記録するだけであり、逆に、推奨されるベスト プラクティス戦略です。
    3. サーバーをリセットする権限がある場合は、ローカルとサーバーを強制的に対応する送信にジャンプさせるだけで、チームメイトはまだ元の位置にいます。更新と再送信の結果は非常に劇的になります。
    4. この場合、リベースはローカルとサーバーにとっては良いことですが、チームメイトはあなたを叱って新しいブランチを作成することになりますが、同時にローカル送信の冗長性が非常に高まりました。
    5. 返事
      0
  • 巴扎黑

    巴扎黑2017-05-02 09:24:25

    リーリー

    返事
    0
  • 为情所困

    为情所困2017-05-02 09:24:25

    はい、検索するだけで見つかります

    リーリー

    しかし、これを行うことはあまりお勧めしません。

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:24:25

    @AlexChen はすでにリセット コマンドを使用して実行すると言っています:

    リーリー

    このコマンドの効果は、このコミット後のすべてのコミットを元に戻すことです。 revert コマンドを使用して行うこともできます:

    リーリー

    その効果は、特定の提出をキャンセルすることです。
    これは確かに非常に危険ですので、注意してください。

    返事
    0
  • PHPz

    PHPz2017-05-02 09:24:25

    rebase コマンドは冗長なコミットをマージできる印象があります

    http://www.ruanyifeng.com/blog/2015/08/git-use-process.html
    この記事を参照してください

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:24:25

    は、git commit ファイルの変更を保存するだけなので、多くのスペースを占有しません

    返事
    0
  • キャンセル返事