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
220.205.243.166 github.com
173.252.88.67 github.global.ssl.fastly.Net刷新 DNS 缓存
1
sudo killall -HUP mDNSResponder