Gitのコミットとプッシュの差の違い
およびgit commit
git push
localgit commit
リポジトリへの変更を保存しますが、は、これらのコミットされた変更をgit push
リモートリポジトリ(github、gitlab、またはbitbucketなど)にアップロードします。 手紙を書く()、郵送する(git commit
)のように考えてください。 手紙は準備ができていますが、郵送するまで共有されていません。git push
git commit
とgit push
の重要な違いは何ですか? これにより、変更、タイムスタンプ、および変更を説明するコミットメッセージを含む新しいコミットオブジェクトが作成されます。 このアクションは、ローカルリポジトリに影響します。 他の誰もこれらの変更をまだ見ることができません。 変更はローカルに保存され、プロジェクトの他の人のコピーに影響を与えることなく、再vert、レビュー、および継続を可能にします。git commit
、一方、地元のリポジトリからリモートリポジトリにコミットをアップロードします。 これにより、変更が目に見えるようになり、そのリモートリポジトリにアクセスできる他の人がアクセスできます。 本質的に、地元のコミットメントをリモートリポジトリと同期します。
はリモートリポジトリを構成する必要があります。地元のリポジトリをリモートのリポジトリにリンクしていない場合は機能しません。git push
git push
git push
git push
は、これらの準備された変更を協力者と共有するメカニズムです。 新しいコミット(および関連するファイル)をローカルリポジトリから指定されたリモートリポジトリに送信します。このアクションにより、同じプロジェクトに取り組んでいる他の開発者が変更をアクセスできます。 git push
なしでは、あなたの細心のコミットはあなたの地元のマシンで隔離されたままで、チームの残りの部分には見えません。
git commit
git push
を使用する必要がありますか?まだ完了していないか安定していない機能に取り組んでいるので、定期的に変更を加えてローカルで進捗を節約できます。 これにより、地元の歴史にチェックポイントが作成され、共有プロジェクトに影響を与えることなく、必要に応じて以前のバージョンに戻すことができます。 その後、機能が完了してテストされたらプッシュできます。以上がgitのコミットとプッシュの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。