1、通过代理下载git源码
- export http_proxy=http://127.0.0.1:1087
- git config --global http.proxy http://127.0.0.1:1087
- git config --global https.proxy http://127.0.0.1:1087
- git config --global http.sslVerify false
- git clone ***.git
- git config --global --unset http.proxy
2、切换分支
- git checkout 分支名称
- git checkout -b 分支名称(新建并切换)
3、还原工作区
- git checkout - "filename" 丢弃当前工作区修改(仅文件内容修改)
- git checkout HEAD^ - "filename" 工作区和暂存区都恢复到上一个版本
- git restore --staged "filename" 暂存区恢复到上一个版本,工作区不变(包括文件增删)
- git restore "filename" 丢弃当前工作区修改(包括文件增删)
- git reset HEAD "filename" 暂存区恢复到上一个版本,工作区不变(包括文件增删)
- git reset -head HEAD "filename" 工作区和暂存区都恢复到上一个版本(包括文件增删)