现在的位置: 首页 > 综合 > 正文

更新本地git仓库到远程最新的版本

2013年08月24日 ⁄ 综合 ⁄ 共 672字 ⁄ 字号 评论关闭
============================================================
博文原创,转载请声明出处
电子咖啡(原id蓝岩)
============================================================

翻译自:http://www.freeminded.org/index.php/2011/04/updating-local-git-repository-to-most-recent-version/

我使用git 来管理我的一些软件,这个想法很简单,当开发者更新它后,我仅仅需要更新本地仓库到远程分支的最新HEAD,这样子我本地就有了最新的素材了。

怎么做呢?

$git pull

在你工程根目录(.git所在目录)执行上面这个命令会实现这种效果。(看到.git你需要执行 “ls -lah” 来显示隐藏的文件)。

你或许会得到一下error:

5764cf9..5d8cc2a master -> origin/master
Updating 5764cf9..5d8cc2a
error: Your local changes to '.oppbuildspec' would be overwritten by merge. Aborting.
Please, commit your changes or stash them before you can merge.

这个error可以通过一下方式简单的解决:

$ git stash save "updating to head from repo"

然后你可以继续执行你的pull命令了。

抱歉!评论已关闭.