2009-06-16 60 views
1

我已經克隆了emacs git回購。我試圖做的是修改它,以便 site-list.el包含一行代碼,告訴emacs在加載時加載我的自定義emacs庫。但我想在分支中這樣做,以便我能跟上錯誤修復,但每次構建它時,都會使用我的自定義站點lisp文件進行構建。從git的Emacs自定義建築

但我似乎無法查明文件的位置或創建位置?當涉及到從遠程存儲庫進行更新

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 

+0

聽起來像你在某處合併,或者當你拉動更新時檢出了你自己的分支。 – pgs 2009-06-16 13:00:33

回答

1

我將它設置這樣

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所以你需要注意你拉出的時候檢查過哪個分支。

0

Alex Ott在working with Git from Emacs上有一篇很棒的文章,介紹了爲git提供接口的主要軟件包。我個人更喜歡magit,但在你的情況下,我也向你建議,因爲管理分支機構非常方便。