git 命令记录
删除本地所有未提交的更改
git checkout . //删除文件改动
git clean -xdf //删除文件改动 新增等
合并分支
git merge branch //同步branch内容到本地,有冲突解决,push
打标签
git tag v1.0 //新增 v1.0 tag
git tag //查看标签
git push origin v1.0 //推送到远程
后期补标签
git log --pretty=oneline //查看提交历史
git tag -a v1.2 commitId //指定commitId 打tag
本地新建分支 推送远程
git checkout -b newbranch
git push origin newbranch:newbranch
git merge 错了 回退
git checkout branch // 要恢复的分支
git reflog // 查看id
git reset --hard semoid // 本地代码回退
git push -f // 强制提交本地代码
git submodule 子模块
git submodule add
git submodule init
git submodule update