🌱 🦤 🌱

git

1
git add . | git commit -am "." | git push origin master
1
git add . && git commit -am "." && git push origin master

git设置和取消代理

1
git config --global http.proxy http://127.0.0.1:10809
1
git config --global https.proxy https://127.0.0.1:10809
1
git config --global --unset http.proxy
1
git config --global --unset https.proxy

添加密钥

1
ssh-keygen -t rsa -C "me"
  • .ssh/id_rsa.pub
1
ssh -T git@github.com

重新建立一个完全干净的git分支

1
git checkout --orphan latest_branch
1
git commit -am "."
1
git branch -D master
1
git branch -m latest_branch master
1
git push origin master -f

查看日志

1
git log
  • 查看每一次操作日志
1
git reflog

撤销修改

  • 已修改,未暂存
1
git checkout .
  • 已暂存,未提交
1
git reset --hard HEAD
1
git reset --hard
  • 已提交,未推送
1
git reset --hard origin/master
  • 回退到上一个版本
1
git reset --hard HEAD^
  • 撤销提交,不会改变过去的历史
1
git revert HEAD