请问github本地仓库如何同步?

请问一下,在把仓库Clone in Desktop之后,如何保持本地仓库和远程仓库同步?(确保拿到的是最新的代码)
貌似github for windows有一个同步的按钮,但是mac版的没有啊~~~

阅读 35k
9 个回答

Sync
在右上角呢

首先别人的仓库除非你被添加到仓库的开发者里面,否则是没有权限push的。
所以如果是想要修改其他人仓库的代码的话,先要fork过来成为自己的仓库,这样clone下来之后直接就可以进行push了。
当然,如果本身就是自己的仓库的话,直接push就OK了。

当然是使用命令:git pull

git pull: 更新当前分支
git pull origin master: 更新 origin remote 的 master 分支
git fetch: 获取服务器端的改动,比如其他用户新建了一个分支并push到了服务器,运行这个命令之后会得到这个分支的信息

git pull --rebase (如果你改了代码想要合一合)
git fetch (如果你就想看看别人的更新)

新手上路,请多包涵

请用 CL git

用命令行多方便啊。
$ git pull remote-name branch-name

mac版的有sync按钮的啊,在右上角,见一楼贴图。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
Microsoft
子站问答
访问
宣传栏