私は Visual Studio 2013 を使用していますが、C# コードをコミットするときに 3 つのオプションがあります。ローカル リポジトリと GitHub リポジトリで何が起こるかに関して、各オプションの違いを説明する必要があります。
- オプション1はコミット
- オプション2はコミットとプッシュです
- オプション3はコミットと同期です
最後の 2 つのオプションの違いがよくわかりません。コミットとプッシュではなく、コミットと同期はいつ使用すればよいのでしょうか?
ベストアンサー1
- コミットは、ローカル マシンで行った変更を記録するだけです。リモート リポジトリの変更はマークされません。
- コミットとプッシュは上記を実行し、それをリモート リポジトリにプッシュします。つまり、行った変更はすべてリモート リポジトリにも保存されます。
- コミットと同期は 3 つのことを行います。まず、コミットします。次に、プルを実行します (リモート リポジトリから更新された情報を取得します)。最後に、プッシュします。
Microsoft のその他の情報を見るここ