git常用命令

git clone # 默认下载了所有分支的代码
git branch -r # 查看项目所有的分支
git branch -a # 查看项目所有的远程分支
git checkout ‘分支名’ # 切换分支
git branch # 打印所有分支,以及当前分支
git log # 查看提交记录,退出 Q
git reflog # 可查看修改记录(包括git reset 的回退记录)
git reset – hard (commit id) # 回退版本
git stash # 代码放进暂存区
git stash apply # 还原
git stash drop # 清除最近一次的stash记录
git stash pop # 还原并清除最近一次的stash
git stash list # 查看暂存列表
git stash clear # 清空所有 stash 的记录
git remote -v # 显示所有远程仓库
git remote add url # 显示所有远程仓库
git remote rm name # 删除远程仓库
git remote rename old_name new_name # 修改仓库名