2013-09-05 43 views
1

當我啓動git gui時,我看到了我寫的最後一條提交信息 - 有時候我放棄了它(例如,當我匆忙修改commit時)。我主要在Dropbox工作,但是我可以在那裏回滾(或檢查)文件。那麼在哪個文件中存儲提交消息?它在.git還是其他地方?git gui - 在哪個文件中存儲了[tmp]提交消息?

我在Windows(7或XP要看) - 希望這是系統獨立

回答

2

git-gui創建的用於存儲你正在編輯它提交信息一個.git/GITGUI_BCK臨時文件。

如果您關閉git-gui而不提交,提交消息將被移動到.git/GITGUI_MSG

提交後刪除臨時文件。

+0

@Mr_and_Mrs_D通過純粹的實驗發現了這一點:)似乎沒有任何官方資源引用此(至少沒有幾個簡單的谷歌搜索顯示),儘管我確定它被記錄在某處。如果我找到它,我會更新答案 – 2013-09-05 19:33:59

+1

Git是開源的,所以它記錄了其他所有內容 - 代碼:)。 https://github.com/git/git/search?q=GITGUI_MSG&ref=cmdform – Chronial

+0

@Chronial是的,總是看看源代碼。很好的信息,謝謝 – 2013-09-05 22:47:48