我的問題很簡單:為什么要使用我在該父目錄中的任何或任何內容parent directory上所做的最新提交訊息來更改它的提交訊息?sub-directoryfile
父檔案夾是否有可能永遠擁有我曾經制作的完全相同的提交訊息?
發生的事情是 - 如果我提交任何檔案,那么每個祖先(父檔案夾)也會使用我剛剛提交的最新提交更改其提交訊息。
這是parent檔案夾。(查看它的提交資訊)

這是該父檔案夾內的檔案夾(在客戶端內)

這是檔案夾內的src檔案夾

這是hooks我提交并將訊息添加到其中的檔案。

所以路徑是這樣的:client> src> hooks>request.js我提交request.js。我看到它的每個祖先檔案夾都將其提交訊息更改為此提交訊息。我不想要那個。我希望該提交訊息僅應用于request.js,而不是任何其他檔案夾或檔案。
我怎樣才能阻止這種行為?還是我做錯了什么(以錯誤的方式提交)?
uj5u.com熱心網友回復:
為什么父目錄更改它的提交訊息...?
檔案夾和檔案沒有提交訊息。我認為您使用的 UI 可能會向您顯示每個檔案夾歷史中的最新提交。
假設您在“添加對 GET the planets 的回應”之后再次提交,這會更改檔案:
client/src/code/coolapp.js # e.g. commit message: "Add cool feature to coolapp"
現在您的目錄歷史可能如下所示:
client/: "Add cool feature to coolapp"
client/src: "Add cool feature to coolapp"
client/src/code: "Add cool feature to coolapp"
client/src/hooks: "added response to GET the planets"
如果您要執行,這只是您將看到的最新提交git log -- <path>。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/447993.html
