Git 常用命令以及使用场景
文件状态
- 初始化新仓 - 1 - go init - 此时里面的所有文件都是“未跟踪”状态  
- 将文件添加到暂存区 - 1 - git add <name>  
- 提交 - 1 - git commit -m "message"  
命令
查看 git 配置
| 1 | git config --list | 
创建新仓库
初始化新仓
| 1 | go init | 
此时会在目录下新增一个 .git 隐藏目录,用于跟踪管理版本库
克隆已有项目
| 1 | git clone <HTTP or SSH> | 
添加修改
将修改过的文件修改为缓存状态
| 1 | git add <name> | 
取消缓存状态
通过 add 设置的缓存状态,可以通过 reset 取消
| 1 | git reset HEAD <name> | 
git clone 速度慢
添加 git 的域名映射
- 查询 ip - 1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15- (base) ➜ ~ nslookup github.global.ssl.fastly.Net 
 Server: 192.168.1.1
 Address: 192.168.1.1#53
 Non-authoritative answer:
 Name: github.global.ssl.fastly.Net
 Address: 173.252.88.67
 (base) ➜ ~ nslookup github.com
 Server: 192.168.1.1
 Address: 192.168.1.1#53
 Non-authoritative answer:
 Name: github.com
 Address: 20.205.243.166
- 在 - /etc/hosts添加域名映射- 1 
 2- 20.205.243.166 github.com 
 173.252.88.67 github.global.ssl.fastly.Net
- 刷新 DNS 缓存 - 1 - sudo killall -HUP mDNSResponder