2016-09-10 6 views
0

私はgitを使い始めました。以前はSVNのバージョン管理を使用していました。なぜgithubでコミットを見るには "git push"をしなければなりませんか?

GitHubで変更を確認するたびにgit push origin masterを実行する必要があるのはなぜですか?

​​で十分でしょうか?

+0

「git commit」と「git push」の違いは何ですか?](http://stackoverflow.com/questions/2745076/what-are-the-differences-between-git-commit- and-git-push) –

答えて

1

これはGitの美しさであり、多くの意見があります。コミットによってローカルリポジトリに変更が保存されます。プッシュすると、リポジトリを表示している他の人がコミットすることができます(最後にプッシュした後にコミットした他のコミットも)。これにより、他の人が見ることができるようにリモートサーバに機能をプッシュする前に、複数のオフラインインクリメンタルコミットを行うことができます。

少し詳細ですが、Git documentation for working with remotesは非常に役に立ちます。

希望すると便利です。あなたときウィリアムは

を言っまさに

0

「gitのコミット......」あなたのマシン上でローカルのレポです。 GitHubにはローカルリポジトリへの参照がありません。これは、 "リモート"(サーバー参照)を溢れさせずにテストするために多数のブランチを作ることができる理由です(サーバー参照)

"git push origin master"は、サーバーにあなたが気づいていない追加のコミット。

関連する問題