GitHub for Windows を使用すると、ブランチを「公開」してから、そのブランチを GitHub に「同期」できます。

同期は基本的にgit pullandgit pushですか? それともそれ以上のものがありますか?コマンド ラインから「同期」とまったく同じ手順を実行したい場合は、どうすればよいですか?
(それはオープン ソースではありません。または、それを読んだだけです。)
GitHub for Windows を使用すると、ブランチを「公開」してから、そのブランチを GitHub に「同期」できます。

同期は基本的にgit pullandgit pushですか? それともそれ以上のものがありますか?コマンド ラインから「同期」とまったく同じ手順を実行したい場合は、どうすればよいですか?
(それはオープン ソースではありません。または、それを読んだだけです。)
同期がgit pull --rebase行われ、ローカルの変更がある場合は行われgit pushます。
ここから: http://haacked.com/archive/2012/05/21/introducing-github-for-windows.aspx#87318
上記の回答は 2 年以上前のものであるため、この質問に対する最新の回答は次のとおりです。rebaseのバグにより、「同期」ボタンが機能しなくなりgit pull --rebaseました。代わりに、このリリース ノート(リリース 1.3.0 を参照)によると、競合がある場合にマージgit pullを実行します。
現在、上記のリンクはご利用いただけません。新しいリリース ノートは次のとおりです。
「同期」は、ローカル ブランチをリモート ブランチと一致させるために必要なアクションです。ローカル ブランチにリモート ブランチにはないコミットがある場合、「同期」によってブランチがプッシュされます。リモート ブランチがローカル ブランチより先にある場合は、"同期" が最初にプルされます (具体的には、Phil Haackgit pull --rebaseが説明したように)。「同期」は、ローカルとリモートを相互にミラーリングするためのショートカットです。
GitHub サイトから:
The sync button turns the complex workflow of pulling and pushing into a single operation. It notifies you when there are new changes to pull down and lets you quickly share local changes.