0

SourceTree の Web サイトで見つけたチュートリアルを使用して、ようやく Git について理解できるようになりました。

以前は、App Store に新しいアップロードが行われるたびに、コミットのたびに新しいブランチを作成していました。これで、ローカル -> リモート リポジトリからのすべてのコミットがリモートの MASTER ブランチに送られることがわかりました。

これが正しければ、マスター以外のローカルとリモートの両方のブランチをすべて削除しても安全ですか? SourceTree で表示すると、次のようになります。

ここに画像の説明を入力

4

3 に答える 3

1

スクリーンショットから判断すると、完全に線形の履歴 (ブランチが作成された後にブランチに余分なコミットがない) があるため、以外のすべてのブランチを削除してmasterもコミットが失われることはありません。特定のコミットを特別な名前で追跡したい場合 (リリースがどこで行われたかを覚えておくためなど) は、git tag代わりにタグ ( ) を検討してください。

于 2013-11-18T17:46:07.160 に答える
0

はい、MASTER ブランチのみを保存する場合は安全です。しかし考えてみてください。GiT には冗長ファイルのないストア スキーマがあるため、ブランチがスペースを浪費することはありません (MASTER ブランチなどで削除された大きなバイナリがないことを考慮すると)。

何も削除しないことをお勧めします。おそらく、MASTER ブランチでバグを見つけて、別のブランチに戻ることができます (いいえ、仲間;) )

于 2013-11-18T17:48:21.293 に答える