在处理特定于功能的分支(来自“开发”分支)时,我采取了错误的方法(几次:/),并且基本上想在我当前提交之前删除我在这个分支上的所有提交。
在这种情况下,我之前所做的是在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
我不知道该如何回应。如果我git add
前面有“被我们删除”的文件,它会删除这些文件吗?