跳到主要内容

常用命令

代理设置

设置HTTP代理
git config --global http.proxy http://<你的代理>:<端口>
git config --global https.proxy http://<你的代理>:<端口>
取消HTTP代理
git config --global --unset http.proxy
git config --global --unset https.proxy
查看代理设置
git config --global --get http.proxy
git config --global --get https.proxy

未分类

关闭忽略大小写
git config core.ignorecase false
查看所有远程仓库名
git remote
获取远程仓库地址
git remote get-url <name>
更换远程仓库地址
git remote set-url <name> <url>
查看git日志
git log --graph
新增远程地址
git remote add <name> <url>
删除add后未commit的文件
git rm -r -f --cached <file>
删除分支下所有旧commits
git checkout --orphan temp_branch  # 切换分支
git add -A # 暂存全部文件
git commit -m "init"
git branch -D master # 删除旧分支
git branch -m master # 将当前分支重命名为 master
git push -f origin master # 强制推送

https://stackoverflow.com/questions/13716658/how-to-delete-all-commit-history-in-github