Git 命令 - chuwuwang/ReadingNote GitHub Wiki

# 本地所有修改的, 没有的提交的, 都返回到原来的状态
git checkout . 

# 把所有没有提交的修改暂存到stash里面, 可用git stash pop 恢复
git stash

# 返回到某个节点, 不保留修改
git reset --hard HASH

# 返回到某个节点, 保留修改
git reset --soft HASH

# 提交本地test分支作为远程的master分支
git push origin test:master

# 提交本地test分支作为远程的test分支
git push origin test:test

# 通过命令行升级git for windows
git update-git-for-windows

# 去掉代理
git config --global --unset http.proxy

# 去掉SSL校验
git config --global http.sslVerify false
git branch -a // 可以查看本地分支和远程分支情况
git remote show origin // 查看本地分支和追踪情况
git remote prune origin // 同步删除分支