3
我希望能夠將具有'squash commit'提交消息的最後n個提交壓縮爲來自node.js腳本的單個提交。我知道壓縮提交的唯一方法是通過交互式轉化,是否有一種方法可以通過節點腳本執行此操作?git提交可以從node.js腳本中壓縮嗎?
例:
> git log --oneline | head -4
ecce153 Do not change commit
dd831f6 squash commit
c20677a squash commit
86b52fb squash commit
> ./squash.js "New commit made by squashing 3 'squash commit' commits."
ecce153 Do not change commit
as34dwf New commit made by squashing 3 'squash commit' commits.
都會響起這SO後,https://stackoverflow.com/a/5956198/626759,我能得到的互動變基很輕鬆了,但我怎麼可能與從節點腳本工作?
謝謝。
這很聰明,謝謝! – slitomonous