2009-06-16 4 views
1

J'ai cloné le repo git d'emacs. Ce que j'essaie de faire est de le modifier afin que site-list.el contienne une ligne de code indiquant à emacs de charger ma bibliothèque emacs personnalisée sur load. Mais je voudrais le faire dans une branche afin que je puisse suivre les corrections de bugs mais chaque fois que je le construis, il se construit avec mon fichier site-lisp personnalisé.Bâtiment personnalisé Emacs de git

Mais je ne peux pas sembler indiquer où le fichier est ou où il est créé?

+0

Vous semblez avoir fusionné quelque part, ou avoir fait vérifier votre propre branche lorsque vous avez effectué des mises à jour. – pgs

Répondre

1

je le configurer comme ceci:

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 

En ce qui concerne la mise à jour du dépôt distant:

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

Mon but est de prendre un certain soin de garder une branche propre et une branche de développement séparée. Rappelez-vous également git pull = git fetch + git fusionne donc vous devez faire attention à la branche que vous avez extraite lorsque vous tirez.

0

Il ya un grand article sur working with Git from Emacs par Alex Ott introduit les paquets principaux fournissant une interface pour git. Personnellement je préfère magit mais dans votre cas je vous le suggère aussi, puisque la gestion des branches est très pratique avec elle.

Questions connexes