//克隆命令,同时指定目录名字
git clone "url" "path"
//拉取
git pull
//推送
git push
//创建本地分支
git branch "name"
//查看所有分支
git branch -a
//查看远程分支
git branch -r
//切换到目标分支
git checkout "targetBranch"
//将目标分支merge进当前分支
git merge "targetBranch"
//创建tag同时包括tag相关信息
git tag -a <tag name> -m "message"
//将本地新建tag推送到远程
git push origin <tag name>
//删除tag
git tag -d <tag name>
//删除掉远程的tag
git push origin -d tag <tag name>
//当前状态,展示分支版本、需要push和pull的相关信息
git status
//更新远程分支代码仓库到本地仓库
//若远程新建的分支则需要 先执行 git pull
git fetch origin <targetBranch>:<targetBranch>
git reset --soft HEAD~1
//在保证你修改的基础上撤销一次commit
//如果使用--hard 会把你的修改也删除掉