1. Git分支
新建并切换到本地dev分支
git checkout -b 分支名
git checkout -b dev origin/dev
本地分支与远程分支相关联
git pull origin 分支名
2. Git清除本地同步仓库
当前本地库处于另一个分支中,需将本分支发Head重置至master.
git checkout master
git reset --hard
git 强行pull并覆盖本地文件
git fetch --all
git reset --hard origin/master
git pull
3.Git本地分支切换历史版本
git reflog
git reset --hard Obfafd
4. Git远程分支切换历史版本
git reflog
git reset --hard Obfafd
git push -f
5.GIT将本地修改后的分支提交到一个临时分支
git checkout -b tempbarch --track origin/testdevelop
6.GIT重命名远程分支
git push --delete origin dev //先删除远程分支
git branch -m dev develop //重命名本地分支
git push origin develop //重新提交一个远程分支
7.GIT TAG的重新获取
git tag -l | xargs git tag -d //删除所有本地分支
git fetch origin --prune //从远程拉取所有信息
网友评论