1. ホーム
  2. git

[解決済み] コミット、コミット&プッシュ、コミット&シンクの違い

2022-04-25 21:25:33

質問

Visual Studio 2013 を使用していますが、C# コードをコミットする際に 3 つのオプションに直面しました。各オプションの違いについて、ローカルリポと GitHub リポのどちらがどうなるのか、説明が必要です。

  • オプション1:コミット
  • オプション2:Commit and Push
  • オプション3は、Commit and Syncです。

最後の2つのオプションの違いがよくわからないのですが。Commit and Push に対して、Commit and Sync はどのような場合に使うべきでしょうか?

どのように解決するのですか?

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

マイクロソフトの記事をもっと見る こちら