Construcción personalizada de Emacs de git

He clonado el emacs git repo. Lo que bash hacer es modificarlo para que site-list.el contenga una línea de código que indique a emacs que cargue mi lib personalizada de emacs en la carga. Pero me gustaría hacerlo en una sucursal para poder estar al día con las correcciones de errores, pero cada vez que lo construyo, se comstack con mi file site-lisp personalizado.

Pero parece que no puedo determinar dónde está el file ni dónde se creó.

Lo configuré así:

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 

Cuando se trata de actualizar desde el repository remoto:

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

Mi punto es tener cuidado de mantener una twig limpia y una twig de desarrollo separada. Recuerde también git pull = git fetch + git merge, por lo que debe tener cuidado de qué twig ha desprotegido al tirar.

Hay un excelente artículo sobre cómo trabajar con Git de Emacs por Alex Ott presenta los principales packages que proporcionan una interfaz para git. Personalmente prefiero la magia, pero en tu caso también te la sugiero, ya que administrar las sucursales es muy conveniente.