Emacs git插件 - egg

时间:2011-05-26 18:36:32

标签: git emacs emacs-egg

我有emacs egg 插件版本1.0.0。我安装了git 1.7.4 版本。我想知道如何推送/拉出存储库中的更改。知道怎么做吗?

1 个答案:

答案 0 :(得分:3)

1.0.0表示您拥有byplayer's egg版本,而不是原始版本from bogolisk

然而,后者(和更早的)egg wiki page提及:

  • U egg-log-buffer-push-to-remote:远程上传:更新光标下ref的跟踪目标。如果光标下的引用不是远程跟踪分支,则该命令将提示远程和目标名称。
  • d egg-log-buffer-fetch-remote:远程下载:下载并更新游标(git fetch
  • 下的参考号

可通过以下方式访问这些功能:

C-x v l egg-log显示HEAD的历史记录。

使用前缀( Cu Cx v l ),显示所有引用的历史记录({{1 }})。


但请确保您的git.exe is in your Emacs path (ExecPath),而不仅仅是git log


要突出显示评论的内容:

  • pull是一个fetch + a merge(通常是将远程分支的PATH - 即在'remotes'命名空间中获取的分支 - 合并到{{1当前本地分支) 所以:
    • 您需要浏览所有参考
    • 在远程分支上输入“d”
    • 然后在同一个(现在由fetch更新)远程分支上键入“m”,以便将其与当前分支合并。

最后两个操作构成了一个pull:fetch + merge。