- git init 初始化本地仓库
- git remote add origin xxxxx (xxxxx是仓库地址) 关联远程仓库
- git checkout -b xxx (xxx是需要pull的远程分支名) 建立分支,并切换
- git pull origin xxx (xxx同上) 下载远端仓库的文件
- git log --graph 查看在此分支的提交记录
- git reset --soft xxxxxxxxxxxxxxxxxxx (x..是版本号) 撤销本地commit
- git push origin xxx --force (xxx是远端分支名) 撤销远端commit
- git add . 将目录下的所有文件add
- git commit -m "xxxxxxx" (xxxxxxx是提交时的备注)
- git push origin "xxxxxxx" (xxxxxxx是上传的远端分支名)
- git checkout -b new-branch git push origin new-branch (在远端建立分支)
- git push origin --delete old-branch (删除远端分支)
![](https://i-blog.csdnimg.cn/blog_migrate/aa92d2022480873568ef895a3947a4a4.png)
- git checkout master git merge old_branch (本地合并分支,把old_branch合并到master)
- git reset --hard 撤销git add提交