git-工作场景

1. 远程分支为准

强制切换到远程分支并忽略本地未提交的修改

复制代码
git fetch origin     # 获取最新的远程分支信息
git reset --hard origin/feature_server_env_debug_20240604   # 强制切换到远程分支,并忽略本地修改

2. 切换分支

  1. **查看所有分支:**

git branch

  1. **创建并切换到新分支:**

git checkout -b <branch_name>

  1. **切换到已存在的分支:**

git checkout <branch_name>

  1. **切换到上一个分支(切换到最近一次所在的分支):**

git checkout -

  1. **切换到远程分支:**

git checkout -b <local_branch_name> origin/<remote_branch_name>

  1. **删除分支:**

git branch -d <branch_name>

  1. **强制删除分支(未合并时使用):**

git branch -D <branch_name>

相关推荐
千寻girling2 小时前
五一劳动节快乐 [特殊字符][特殊字符][特殊字符]
java·c++·git·python·学习·github·php
波特率1152003 小时前
git指令学习
git·学习
Karry_6663 小时前
[特殊字符] Git 提交项目 全套命令(按顺序执行)
git
计算机安禾4 小时前
【Linux从入门到精通】第39篇:版本控制Git服务器搭建——Gitea/GitLab私有化部署
linux·服务器·git
lst04264 小时前
Git 巨大失误案例记录 (2026-05-01)
大数据·git·elasticsearch
donecoding5 小时前
Git Worktree:一个仓库同时在多个分支工作,告别 stash 地狱
git
Shadow(⊙o⊙)5 小时前
git辅助工具
git
Yang-Never6 小时前
Git -> Git Worktree 工作树
android·开发语言·git·android studio
hashiqimiya6 小时前
一次git合并与上传
git
独隅7 小时前
it+云原生:GitOps实践指南-K8s配置版本管理
git·elasticsearch·云原生