大約一個星期前,我開始在我的項目的一個新功能分支玩耍。我將這個分支命名爲「uploadtest」,只是爲了在我真正做到這一點之前找出東西是如何工作的。追溯重命名分支?
原來,我試圖實現的上傳功能非常簡單,因此我決定簡單地完成這項工作。一旦完成,我將分支合併到我的「開發」分支中。但是,現在查看提交歷史有點奇怪,因爲已經合併的分支使得它看起來像是一個測試,實際上像「uploadimpl」這樣的東西會更清晰。
對於我的單人項目來說,這顯然不是一個問題,但是如果我要在團隊項目中這樣做,那麼混淆會通過屋頂。因此,是否有方法追溯重命名(合併)分支?
我不知道合併分支名稱包含在提交消息。 git的圖形用戶界面使它看起來像分支永遠以獨立的方式永遠唯一標識。 雖然,我在給定的解決方案有點傻眼。從我可以收集的內容中,--amend允許您重寫最近的提交消息,但在我的場景中,我想要重命名的分支已經有很多提交了。 – Selbi
@ user3216060在這個問題中沒有提及Git GUI,也許如果你包含了你正在使用的GUI,那麼在該產品上有專業知識的人可以提供更好的答案。我只使用命令行Git,所以我無法在那裏提供幫助。我提供的鏈接還包含一個交互式重定位建議,可用於更改較舊的提交消息。修改選項更簡單,所以通常首先提供。 –