我想${SHA}通过Web界面从GitHub 获得一次提交(让我们称之为).
例如,类似于:
$ git clone http://github.com/foo/bar
$ cd bar
$ git format-patch -o .. ${SHA}~1..${SHA}
$ cd ..
$ rm -rf bar
Run Code Online (Sandbox Code Playgroud)
...但无需克隆整个存储库(问题中的repo很大).
显然GitHub可以通过web接口显示给定提交的差异,但是我如何将其提取到(统一)差异文件中(理想情况下,提交消息完好无损)?
在 Visual Studio Code 中,我更喜欢隐藏“活动栏”并使用组合键Ctrl+Shift和E、F、G或X到达各个窗格。
当我在搜索窗格(用Ctrl+ Shift+ 显示F)中并专注于编辑器时,我点击Ctrl+ Shift+E以到达资源管理器窗格;代码插入e带有黑色下划线的字符,而不是暴露 Explorer 窗格。
现在,我想这是一些功能插入特殊字符到编辑器,但是,Ctrl+ Shift+E作为该快捷方式,似乎你不觉得有点太显眼了?尤其是当它已经被用于其他用途时?
我不确定这种行为何时发生变化,但我记得它以前可以正常工作。有什么方法可以禁用此特殊字符插入功能并恢复顺序?