git
windows环境下的目录树查看
- 在git bash中使用 winpty tree.com查看,这样可以使用到cmd内置的tree.com并且避免了中文乱码的场景,但是测试发现只能显示文件夹的目录树,没有具体文件
- 在cmd中可以通过使用
tree/F的命令来达到这个要求,cmd上使用git则可以在安装git时配置好或设置环境变量 - 或者下载git for windows sdk
开发版,使用Pacman -S tree 安装tree命令 - 还可以下载tree.exe文件拷贝到git/usr/bin中,直接使用tree命令
其他:git 入门教程之 git bash 竟然不支持 tree 命令 - 雪之梦技术驿站 - 博客园 (cnblogs.com)
加速常用网址访问
在XP,win7/10/11中的系统盘C:\Windows\System32\drivers\etc里找到hosts文件
将修改其只读属性
打开cmd通过ping url来找到url这个网址的IP,若未返回请求超时则可以正常访问//每个电脑都不一样,注意用ping得ip
用记事本或vscode 打开hosts文件
在恰当位置添加:IP url
回车保存
//记得空格
例如:20.205.243.166 github.com
*屏蔽网址则用127.0.0.1 或 0.0.0.0(https)*
因特网编址
编址系统,助记名称标识机器,基于域的概念,便于人类使用
实际因特网使用IP地址来传送消息,通常将域名服务器作为域名系统DNS进行将助记地址转化为IP地址的转换
IP地址:采用点分十进制计数法
协议:
- NNTP,网络新闻传输协议
- FTP,文件传送协议
- SSH,安全外壳协议
- HTTP,超文本传送协议
- Telnet,远程登陆协议
资料源于《计算机科学概论》第12版
git学习
引用:Github新手之路(全过程)(站在前辈的肩膀上的总结)_KeneathGuo的博客-CSDN博客
安装git时可以配置使用的文本编辑器例如vscode
身份配置:
$ git config --global user.name "runoob"
$ git config --global user.email test@runoob.com
免密配置ssh:
ssh-keygen -t ed25519 -C "your_email@example.com"推荐使用ed25519
三个回车(中间的passphrase是设置密码,回车表示空密码)
git checkout是改变HEAD指向(类似于指针),可以通过它访问历史各个版本的工作区rm -fr .git删除git库git status查找暂存区状态git log查找提交记录git reset HEAD^没说明默认为--mix模式,返回上一级版本(多少个^则表示多少个上一个or HEAD~1 or HEAD^1),清除版本的提交记录,但工作区文件内容没变