标签: git github-desktop
在git终端中,我们知道应该
git pull origin git push origin
让原始回购拉到我们的本地仓库,并将我们合并的主仓推送到原始仓库。
在github桌面上,我没有看到拉动按钮,只看到同步按钮:
同步按钮是否将拉动和推动功能混合在一起?
答案 0 :(得分:0)
你是对的;它确实将这些命令混合在一起。 Sync按钮可以执行Fetch origin,Pull origin或Push origin,具体取决于具体情况。
Sync
Fetch origin
Pull origin
Push origin
在较新版本的GitHub Desktop中,它实际显示如果按下按钮将会发生的动作。如果提取是相关操作,则Sync按钮可能如下所示:
:
或者像这样:
在您使用的版本中,Sync按钮不一定会告诉您在按下它之前它将执行的操作。但是你可以假设它会在检测到更改时拉动,如果没有则会提取,如果你有本地更改则推送。如果没有合并冲突,它甚至可以执行pull和push的组合。