我已经用这种方式替换了另一个提交:
* HEAD
|
...
|
* ==> * `git replace left_commit right_commit`
| |
*-----/
|
...
这个替换放在.git / refs / replace文件夹中,所以我想知道 - 我怎么能把这个refs推到远端呢?
答案 0 :(得分:18)
在mailing-list中找到答案:
git push origin 'refs/replace/*'
git fetch origin 'refs/replace/*:refs/replace/*'
现在只能在git中显式推送和提取。