使用 GitHub for Windows,您可以“发布”一个分支,然后将该分支“同步”到 GitHub。
同步基本上是一个git pull
和git push
?或者还有更多?如果我想从命令行执行与“同步”完全相同的步骤,我该怎么办?
(它不是开源的,或者我只是读过。)
使用 GitHub for Windows,您可以“发布”一个分支,然后将该分支“同步”到 GitHub。
同步基本上是一个git pull
和git push
?或者还有更多?如果我想从命令行执行与“同步”完全相同的步骤,我该怎么办?
(它不是开源的,或者我只是读过。)
同步git pull --rebase
,然后如果有本地更改,它会git push
。
从这里:http ://haacked.com/archive/2012/05/21/introducing-github-for-windows.aspx#87318
"Sync" would be any actions necessary to have your local branch match your remote branch. If your local branch had commits that your remote branch didn't, then "sync" would push your branch. If the remote branch was ahead of your local branch, then "sync" would pull first (specifically, git pull --rebase
, as was explained by Phil Haack). "Sync" is just a shortcut to getting the local and remote to mirror each other.
From the GitHub site:
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.