mirror of
https://github.com/Dichgrem/Blog.git
synced 2025-08-01 09:19:32 -04:00
update:git
This commit is contained in:
@ -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协议)和智能传输协议。对于这些协议,要使用代理的设置也有些差异:
|
||||
|
Reference in New Issue
Block a user