knowledge_map/git 常用指令.md
2021-04-28 15:14:42 +08:00

1.4 KiB
Raw Blame History

git 常用指令

基础常用指令

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   //添加新的远程服务器
git submodule update --init --recursive  //更新下载全部子模组

生成密钥

git config --global user.name "yewuya"                  #配置用户名
git config --global user.email "yewuya0206@gmail.com"   #配置邮箱
ssh-keygen -t rsa -C "yewuya0206@gmail.com"             #生成密钥

设置代理

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

git rebase -i HEAD~1                  #修改commit   HEAD~1为commit的数量   
                                      #在打开的文件中将需要修改的commit前的pick改为edit并保存关闭文件
                                      
git commit --amend                    #修改commit内容 
git rebase --continue                 #完成内容修改
git push --force origin               #强制提交