update:git

This commit is contained in:
Dich
2025-04-12 19:07:21 +08:00
parent 2447fc3c70
commit c44652057e

View File

@ -228,6 +228,21 @@ git目前默认的主分支为 master和 github 默认分支 main 不同,
也可以不修改git上的默认分支而是修改github上库的默认分支。
## 删除前一个提交commit记录
```
git reset --soft HEAD~1
```
这个命令会 撤销上一个 commit但保留文件修改代码仍然在工作区。适用于 想要重新提交amend或调整 commit 的情况。
如果你想彻底删除更改(不保留代码修改),可以使用:
```
git reset --hard HEAD~1
```
注意:--hard 会清除未提交的更改,无法恢复。
## Windows下git使用代理
由于网络环境的差异Git连接github需要代理或者全局模式。Git支持四种协议而除本地传输外还有git://, ssh://, 基于HTTP协议这些协议又被分为哑协议HTTP协议和智能传输协议。对于这些协议要使用代理的设置也有些差异