小编sid*_*cha的帖子

如何从GitHub下载单个commit-diff?

我想${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接口显示给定提交的差异,但是我如何将其提取到(统一)差异文件中(理想情况下,提交消息完好无损)?

diff patch github git-diff

89
推荐指数
2
解决办法
3万
查看次数

Ctrl+Shift+E 将特殊字符插入文件而不是在 VS Code 中显示资源管理器窗格

在 Visual Studio Code 中,我更喜欢隐藏“活动栏”并使用组合键Ctrl+ShiftEFGX到达各个窗格。

当我在搜索窗格(用Ctrl+ Shift+ 显示F)中并专注于编辑器时,我点击Ctrl+ Shift+E以到达资源管理器窗格;代码插入e带有黑色下划线的字符,而不是暴露 Explorer 窗格。

现在,我想这是一些功能插入特殊字符到编辑器,但是,Ctrl+ Shift+E作为该快捷方式,似乎你不觉得有点太显眼了?尤其是当它已经被用于其他用途时?

我不确定这种行为何时发生变化,但我记得它以前可以正常工作。有什么方法可以禁用此特殊字符插入功能并恢复顺序?

visual-studio-code vscode-settings

11
推荐指数
4
解决办法
1941
查看次数