タグ

pruneに関するyu3ho7のブックマーク (2)

  • 既に削除したリモートブランチを一覧から削除したい - rela1470のブログ

    社内でちゃんとgitを使っていると、すごくbranchの増減があり、 fetchしたタイミングによってbranchの存在情報がバンバン入っていきます。 しかし、その開発branchが削除されても、 git branch -a で削除されているはずのbranchが表示されてしまう場合があります。 これは.git/objectsフォルダにゴミオブジェクトが残っているからです。 実際はどこにもリンクしていないオブジェクトですので、まとめて削除してしまいましょう。 どこにもリンクしていないオブジェクトを全て削除する命令が「prune」です。 こんな風に使います。 git fetch --prune pruneしても通常は全く問題がないはず(どこにもリンクしていないオブジェクトを消しているだけなので)ですので、自分ではfetchする際には必ずpruneオプションをつけています。 実際、自社の開発フェ

    既に削除したリモートブランチを一覧から削除したい - rela1470のブログ
    yu3ho7
    yu3ho7 2013/03/09
    リモートで消えてるブランチローカル一覧から削除
  • Gitでリモートの共有リポジトリにあるブランチを消す時のメモ - longkey1's blog

    とかやっても、依然として一覧には残ったまま表示される。 これは、git-fetchが ローカルにないやつを取りに行く という機能だかららしいんだよね。 なんか勝手に情報を最新にしてくれるもんだと思っていたけど、違うくさい。 つまり同期をとってくれるわけではない! んで、リモートに無いブランチがローカルに見えているのも気持ち悪いので、手動で消してあげる。

  • 1