コミット、コミットとプッシュ、コミットと同期の違い 質問する

コミット、コミットとプッシュ、コミットと同期の違い 質問する

私は Visual Studio 2013 を使用していますが、C# コードをコミットするときに 3 つのオプションがあります。ローカル リポジトリと GitHub リポジトリで何が起こるかに関して、各オプションの違いを説明する必要があります。

  • オプション1はコミット
  • オプション2はコミットとプッシュです
  • オプション3はコミットと同期です

最後の 2 つのオプションの違いがよくわかりません。コミットとプッシュではなく、コミットと同期はいつ使用すればよいのでしょうか?

ベストアンサー1

  1. コミットは、ローカル マシンで行った変更を記録するだけです。リモート リポジトリの変更はマークされません。
  2. コミットとプッシュは上記を実行し、それをリモート リポジトリにプッシュします。つまり、行った変更はすべてリモート リポジトリにも保存されます。
  3. コミットと同期は 3 つのことを行います。まず、コミットします。次に、プルを実行します (リモート リポジトリから更新された情報を取得します)。最後に、プッシュします。

Microsoft のその他の情報を見るここ

おすすめ記事