我有一些代碼,我一直在努力,我已經改變了4個文件。Git合併糾正文件提交錯誤
但是在安裝過程中,有幾個文件發生了變化,我沒有意識到。
然後,我做了一個git add .
並將其他22個文件拖入提交,但沒有意識到這一點。
現在3分支稍後提交我想提交一個合併請求,但我想刪除設置更改的22個文件。
我在想這樣的工作:切換回主分支並創建一個MergeRequest
分支。
合併合併請求分支與工作分支和櫻桃挑選我想要的文件。這是處理這個問題的最好方法嗎?
我有一些代碼,我一直在努力,我已經改變了4個文件。Git合併糾正文件提交錯誤
但是在安裝過程中,有幾個文件發生了變化,我沒有意識到。
然後,我做了一個git add .
並將其他22個文件拖入提交,但沒有意識到這一點。
現在3分支稍後提交我想提交一個合併請求,但我想刪除設置更改的22個文件。
我在想這樣的工作:切換回主分支並創建一個MergeRequest
分支。
合併合併請求分支與工作分支和櫻桃挑選我想要的文件。這是處理這個問題的最好方法嗎?
我寧願將其更接近問題的根源。在提交問題之前在提交上創建一個分支「修復」。櫻桃挑選問題提交到該分支,只提交你想提交的文件。然後從你的分支對方提交底墊到修復:
git的變基--onto修復<錯誤提交> <原分公司>
只有當事情被清理在你的分支你提交合並請求。
git reset --hard
將採取以前的狀態。
使用git reflog
命令查找先前狀態的SHA-1,然後重置爲它。