在处理特定于功能的分支(来自"开发"分支)时,我采取了错误的方法(几次:/)并且基本上想要在我当前提交之前删除此分支上的所有提交.
我之前在这种情况下所做的是git rebase -i development在我要保留的那个(最新的)之前做一个并删除所有提交然后执行git push -force来更新远程仓库以仅包含我的最多最近的黄金承诺.
执行此操作后,当我为此rebase提交提交更改的时间时,看起来git对我的请求有点奇怪的响应.它说有几个文件
both modified: app/helpers/statistics_helper.rb
deleted by us: app/models/referrals/chart.rb
deleted by us: app/views/statistics/_referrals.html.haml
deleted by us: app/views/statistics/_referrals2.html.haml
deleted by us: app/views/statistics/_referrals3.html.haml
Run Code Online (Sandbox Code Playgroud)
我不知道如何回应这个.如果我git add之前被"我们删除"的文件,它会删除这些文件吗?