首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >GitHub的“同步”是做什么的?

GitHub的“同步”是做什么的?
EN

Stack Overflow用户
提问于 2012-08-24 14:54:53
回答 3查看 46.6K关注 0票数 88

使用GitHub for Windows,您可以“发布”一个分支,然后将该分支“同步”到GitHub。

同步基本上是git pullgit push吗?或者还有更多的东西呢?如果我想从命令行执行与"sync“完全相同的步骤,我应该怎么做?

(它不是开源的,或者我刚读过。)

EN

回答 3

Stack Overflow用户

发布于 2012-12-21 09:14:21

Sync执行git pull --rebase,如果有本地更改,它将执行git push

从这里:http://haacked.com/archive/2012/05/21/introducing-github-for-windows.aspx#87318

票数 52
EN

Stack Overflow用户

发布于 2012-08-24 15:05:21

“同步”是使您的本地分支与您的远程分支匹配所必需的任何操作。如果你的本地分支有你的远程分支没有的提交,那么"sync“将推送你的分支。如果远程分支在本地分支之前,那么"sync“将首先拉取(具体地说,就像Phil Haack的explained一样,是git pull --rebase )。“同步”只是获得本地和远程镜像的捷径。

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.

票数 17
EN

Stack Overflow用户

发布于 2015-10-13 03:24:35

要添加到@ethanyang的answer

根据gitconfig中配置的别名,

代码语言:javascript
复制
[alias]
...
sync = !git pull && git push
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12104513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档