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 :{}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!