git|青训营笔记

115 阅读2分钟

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是设置密码,回车表示空密码)

g

  • git checkout 是改变HEAD指向(类似于指针),可以通过它访问历史各个版本的工作区
  • rm -fr .git删除git库
  • git status查找暂存区状态
  • git log查找提交记录
  • git reset HEAD^没说明默认为--mix模式,返回上一级版本(多少个^则表示多少个上一个or HEAD~1 or HEAD^1),清除版本的提交记录,但工作区文件内容没变