git常用命令总结
- git init (git仓库初始化)
- git add 文件名(添加缓存区)
- git commit -m “注释”(提交代码版本)
- git status(查看状态)
- git diff 文件名(对比文件内容)
- git log(查看日志)
- git log --pretty=oneline(简化日志显示内容)
- git reflog(简短日志)
- git reset --hard 版本号(版本恢复、文件恢复)
- git checkout – 文件名(文件恢复)
- git branch -v(查看所有分支)
- git branch 分支名(创建分支)
- git checkout 分支名(切换分支)
- git merge 分支名(合并分支)
- git branch -d 分支名 (删除分支)
- git remote -v(查看当前所有远程地址的别名)
- git remote add 别名 远程地址(添加远程地址的别名)
- git remote remove 别名(删除远程地址的别名)
- ssh-keygen -t rsa -C “邮箱名”(创建 ssh 秘钥)
- ssh -T git@git.oschina.net(连接远程服务器)
- git clone 远程地址 (下载远程仓库)
- git push 远程地址 【本地分支名】【远程分支名】(本地内容推送)
- git pull 远程地址(远程仓库内容拉取)
- git stash(隐藏当前工作区文件)
- git stash list(查看隐藏文件列表)
- git stash apply(恢复隐藏文件)
- git stash drop(删除隐藏文件)
- git stash pop(恢复并删除隐藏文件)