版本一
版本二
版本三
版本四
版本五
版本六
版本七
版本八
版本九
GIT WORKSPACE and LOCAL REPOSITORY
GIT DATA TRANSPORT COMMANDS
{"type":"编程笔记"}
git中关于stash、workspace、index、local respository和upstream repository的关系图,下面这些图是从NDP Software页面上截取的,图中的箭头代表了数据的流向,更详细的内容可以访问此页面了解和学习。
比如在免费wifi的地方上网,通过这个代理服务器连接出去的所有数据都是经过加密的,像用户名密码就不会在网络上明文传输,数据安全性会更有保障。也可用此方法访问google搜索引擎或者是facebook网站。
利用ssh命令在本地1080端口运行一个socks5服务,本地网络所有数据经过socks5代理加密之后,先通过ssh隧道,将数据传递到远程运行sshd服务的服务器上,然后再由此服务器发送请求到真正的目标网站,目标网站返回数据给此运行sshd服务的服务器,由ssh隧道返回给socks5代理,最后回到客户端。
当然这里需要有一台你信任的并运行sshd的远程服务器,假设ssh用户名为ssh-user,服务器ip地址为ssh-server-ip,运行如下命令即可。
nodejs版本更新非常快,并且不能完全兼容之前的第3方开发者开发的类库,有很多类库需要在指定的nodejs版本环境中运行,如果系统中只有一个全局的nodejs环境就会产生非常多的错误,而且很难解决,这时可以使用n和nvm这样的nodejs版本管理器来处理。
n是nodejs的一个模块,作者是TJ Holowaychuk(鼎鼎大名的Express框架作者),它的理念就是简单:no subshells, no profile setup, no convoluted api, just simple。