Emacs从git定制建筑

时间:2009-06-16 11:47:49

标签: git emacs

我已经克隆了emacs git repo。我想要做的就是修改它 site-list.el包含一行代码,告诉emacs在加载时加载我的自定义emacs lib。但我想在一个分支中这样做,以便我可以跟上错误修复,但每次我构建它,它都会使用我的自定义site-lisp文件进行构建。

但我似乎无法确定文件的位置或创建位置?

2 个答案:

答案 0 :(得分:1)

我这样设置:

git clone <repository>
git checkout -b my-work  # do all your work on the my-work branch.
<do some work>
git add <list of new files>
git commit

从远程存储库进行更新时:

git checkout master # keep a clean master branch free from your changes
git pull
git checkout my-work
git merge master

我的观点是要小心保持一个干净的分支和一个单独的开发分支。还记得 git pull = git fetch + git merge 所以你需要注意你拉出时检查过哪个分支。

答案 1 :(得分:0)

Alex Ott在working with Git from Emacs上有一篇很棒的文章介绍了为git提供界面的主要软件包。我个人更喜欢magit,但在你的情况下我也建议你,因为管理分支非常方便。