4
我經常需要複製和粘貼GitHub提交的一部分。但是,每當我這樣做,我都會發現自己手動沿着每條線向下,並打Delete
去掉所有的+/-符號。如何複製GitHub中提交差異的一部分而無需增加或減少?
是否有更方便的方法將GitHub提交的一部分複製到剪貼板?
歡迎與Chrome擴展/您的個人項目有關的建議。
我經常需要複製和粘貼GitHub提交的一部分。但是,每當我這樣做,我都會發現自己手動沿着每條線向下,並打Delete
去掉所有的+/-符號。如何複製GitHub中提交差異的一部分而無需增加或減少?
是否有更方便的方法將GitHub提交的一部分複製到剪貼板?
歡迎與Chrome擴展/您的個人項目有關的建議。
,你可以:
curl the diff itself from GitHub(不克隆全部回購歷史):
https://github.com/foo/bar/commit/${SHA}.patch
pipe it to a sed to remove the +/-:
.... | sed -r "s/^([^-+ ]*)[-+ ]/\\1/" | less -r