自己常用git命令
- git init # 意义不大的初始化
- git clone # 克隆项目
- git add
- git commit
- git push
- git pull ,git pull user2 master
- git status # 查看当前本地库状态
- git diff #比较差异
- git log # 查看commit日志
- git log --oneline
- git reset --hard HEAD^ # 回退上个版本
- git reset --hard HEAD^^ # 回退上上个版本
- git reset --hard HEAD~10 #回退10个版本
- git reset --hard **** # 转到某个commit
- git checkout . # 放弃修改的内容
- git remote ,git remote -v ,git remote add
- git branch,git branch -d
- git checkout -b 新建分支
git checkout -f 强制切换分支 - git merge
- git rebase
- git fetch
- git stash,git stash list ,git stash pop
- git branch -d 删除本地分支 git branch -D 强制删除
24 找回删除的分支记录
1. git reflog 查看所有的引用变动的日志
2. git checkout xxx 切换分支头指针
3. git checkout -b branch_name 切换成本地分支