2013-07-24 73 views
3

我有一個我用git下載的代碼。在代碼中,我創建一個新的分支爲我用以下命令修改:爲什麼分支名稱不顯示在git歷史記錄中?

git checkout -b branch_5 

整理文件的編輯後,我做了一個本地提交

git commit -a 

然後,我創建了補丁。但是我無法在生成的補丁文件中看到歷史中新分支的名稱。

任何解釋?我在創建新分支時錯過了什麼嗎?

在哪裏可以找到有關新分支的信息?

回答

1

也許開始你的最好的地方是在文檔中的分支:http://git-scm.com/book/en/Git-Branching-What-a-Branch-Is

由於提交,可在多個分支存在,沒有顯示提交信息的分支信息的簡單方法。您可以嘗試gitk查看完整的修訂樹歷史記錄。

修補程序有類似的問題 - 有問題的提交可能在多個分支。修補程序只是一組指令,用於修改文件(或文件)的位置,因此它獨立於特定的分支而存在。

2

分支機構是元信息。分支只需指向您的存儲庫中的提交。因此沒有提交可以知道它所在的分支。你的期望是什麼?你想用分行信息做什麼?

相關問題