0

私は現在、分散ソース コード モデルを調べており、ユーザーがローカル リポジトリからメインの「トランク」にいつ「コミット」するのか疑問に思っています。ローカル リポジトリのコピーはユーザーのマシンにそのまま残っていますか? コミットの時点で削除されていますか? それとも削除されても回復可能ですか?

これが明らかな質問である場合はお詫び申し上げます。しかし、それは私が答えを知りたいと思っているものです!

4

2 に答える 2

1

コミットが属するブランチ自体が削除されない限り、コミットは決して削除されません。

その作成から、それはリポジトリ履歴に属する永続オブジェクトのままであり、同期されたリポジトリ間のプッシュ/プルで転送されます。

于 2013-02-13T15:12:56.217 に答える
1

Git は分散バージョン管理であるため、ローカル リポジトリは常にそのままです。あなたが「コミット」と呼んでいるものは、Git では「プッシュ」になります。これにより、ローカル リポジトリがリモートと同期されるため、ローカルのすべての変更がリモートにも反映されます。

于 2013-02-13T15:14:52.623 に答える