git常用操作命令整理

远程仓库路径查询

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 // 更新某个远程分支

取消merge状态

当我们使用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 :{}

posted @   前端之旅  阅读(59)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示