我有一些我正在处理的代码,而且我已经更改了4个文件。
然而,在设置过程中,有几个文件被更改,我不知道
然后我做了一个git add .
并在没有意识到的情况下将22个文件拉入提交。
现在我在分支上提交3个提交我想提交合并请求,但我想删除设置更改的22个文件。
我认为它可以像这样工作:切换回主分支并创建MergeRequest
分支。
将合并请求分支与工作分支合并,并选择我想要的文件。这是处理这个问题的最佳方法吗?
答案 0 :(得分:1)
我更愿意将其更接近问题的根源。创建一个分支"修复"在提交问题之前提交。 Cherry-选择问题提交到该分支,仅提交您要提交的文件。然后将你的分支中的其他提交重新修改为修复:
git rebase --onto fix<糟糕的提交> <原始分支>
只有在您的分支机构上清理了某些内容时,您才会提交合并请求。
答案 1 :(得分:0)
monitor.ExamineWhitelist(pageURL, whitelist)
将进入之前的状态。
使用git reset --hard
命令查找先前状态的SHA-1,然后重置为该状态。