问题描述
|
我有emacs egg插件版本1.0.0。我已经安装了git 1.7.4版本。我想知道如何向/从存储库推/拉更改。任何想法如何做到这一点?
解决方法
1.0.0表示您具有按玩家的鸡蛋版本,而不是bogolisk的原始版本。
但是,后者(和较旧的)egg wiki页面提到:
U
egg-log-buffer-push-to-remote
:远程上传:更新光标下方ref的跟踪目标。如果光标下方的引用不是远程跟踪分支,则该命令将提示输入远程名称和目标名称。
degg-log-buffer-fetch-remote
:远程下载:下载并更新光标下方的参考文件(git fetch
)
这些功能可通过以下方式访问:
C-x v l:ѭ3显示HEAD的历史记录。
使用前缀(C-u C-x v l),显示所有裁判的历史(git log
)。
但是,请确保您的git.exe
在Emacs路径(path6ѭ)中,而不仅仅是just7ѭ。
要突出显示评论中提到的内容:
拉是获取+合并(通常是将远程分支的HEAD
合并-即在“ remotes”命名空间中获取的分支-当前本地分支的ѭ8)。
所以:
您需要浏览所有参考
在远程分支上键入\'d \'
然后,在同一远程分支(现在已由fetch更新)上键入\'m \',以便将其与当前分支合并。
最后两个操作构成拉动:提取+合并。