knowledge_map/git 常用指令.md
2021-04-17 22:56:58 +08:00

45 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# git 常用指令
#### 基础常用指令
```sh
git config --global --unset http.proxy//取消http代理
git config --global --unset https.proxy//取消https代理
git add . // 添加所有修改文件
git commit -am “” //添加所有修改文件的commit
git push origin master //上传代码到服务器
git remote rm origin //删除所有远程服务器
git remote add origin url //添加新的远程服务器
```
#### 生成密钥
```shell
git config --global user.name "yewuya" #配置用户名
git config --global user.email "yewuya0206@gmail.com" #配置邮箱
ssh-keygen -t rsa -C "yewuya0206@gmail.com" #生成密钥
```
#### 设置代理
```sh
git config --global https.proxy http://127.0.0.1:7890
git config --global https.proxy https://127.0.0.1:7890
git config --global http.proxy 'socks5://127.0.0.1:7890'
git config --global https.proxy 'socks5://127.0.0.1:7890'
```
#### 修改已提交的commit
```sh
git rebase -i HEAD~1 #修改commit HEAD~1为commit的数量
#在打开的文件中将需要修改的commit前的pick改为edit并保存关闭文件
git commit --amend #修改commit内容
git rebase --continue #完成内容修改
git push --force origin #强制提交
```