git remote -v
git remote add remote_name url
git remote set-url remote_name url
git branch -D branch_name
git remote rm origin
git push remote_name :branch_name // 推送一个空分支到远程分支代表删除
git remote update // 更新所有远程分支
git remote update branch_name -p // 更新某个远程分支
当我们使用git merge操作合并代码但还没add时,若想取消这次合并,使用“git merge --abort”命令即可
git merge --abort
假如不幸已经 git add 了怎么办呢? 其实也很简单,先用 git reflog 指令显示历史的操作
git reflog
git reset --hard 06a5578
----第二种
打开项目跟文件,也就是,git文件夹 git Bash Here
打开.git/logs/refs/heads,找到以当前分支为名的文件打开
找到hard回滚号复制
git reset --hard [回滚号]
批量删除本地分支
git branch | grep 'xxx' | xargs git branch -D
批量删除远程分支
git branch [ -a, -r ] | grep 'xxx' | sed 's/origin///g' | xargs -I {} git push origin :{}