git init //初始化一个本地仓库
git clone xxx //克隆项目
git add xxx //添加xxx文件到缓冲区
git add . //添加所有文件到缓冲区
git add --all //添加所有文件到缓冲区(all可以添加被手动删除的文件而加"."不行)
git commit -m 'xxx' //提交说明
git push //推送到远程库
git fetch //从远程分支拉取代码
git branch //查看分支 带*的表示当前分支
git branch -d xxx //删除xxx分支(本地分支)
git branch xxx //创建xxx分支
git checkout xxx //切换xxx分支
git checkout -b xxx //创建分支并切换到创建的分支 (本地分支)
git push -u origin xxx //第一次推送到远程xxx分支
git pull //拉取线上分支代码
git merge xxx //合并xxx的内容到当前分支
git remote //查看当前的远程仓库(不是分支)
git push origin --delete xxx //以origin仓库为例(可通过git remote查看仓库)删除xxx分支(只删除远程,本地看之前是否存在可通过git branch -d xxx 删除)
通过 git log 找到对应版本号
git reset --hard xxxx
git push -f 强推上去