0
我正嘗試以交互方式進行重新綁定,但是當我運行git rebase -i HEAD~6
時,交互式重新打開的文件將打開並立即被git刪除。我收到消息不能互動rebase:文件刪除,「成功重新發布」...?
成功重新裝配和更新了參考文件/ heads/feat/pipe/rpc。
就是這樣 - 我可以rebase。發生什麼事?
PS:在https://github.com/gitextensions/gitextensions/issues/3537中描述了類似的問題,但我不知道我會使用任何擴展名。
Git無罪。在'git rebase -i'上,它準備包含rebase計劃的文件,並使用配置的編輯器(如果沒有在Git配置中設置編輯器,則在系統上默認編輯器)打開它。某些程序不允許運行它們的多個實例。當第二個實例啓動時,它將參數傳遞給第一個實例(在最好的情況下)並退出。 Git(或任何其他啓動編輯器的程序)無法知道這是什麼時候發生的。所有它知道的是,編輯退出了,這意味着計劃被保存並且可以繼續。爲Git使用不同的編輯器。 – axiac