1. 远程分支为准
强制切换到远程分支并忽略本地未提交的修改
git fetch origin # 获取最新的远程分支信息
git reset --hard origin/feature_server_env_debug_20240604 # 强制切换到远程分支,并忽略本地修改
2. 切换分支
- **查看所有分支:**
git branch
- **创建并切换到新分支:**
git checkout -b <branch_name>
- **切换到已存在的分支:**
git checkout <branch_name>
- **切换到上一个分支(切换到最近一次所在的分支):**
git checkout -
- **切换到远程分支:**
git checkout -b <local_branch_name> origin/<remote_branch_name>
- **删除分支:**
git branch -d <branch_name>
- **强制删除分支(未合并时使用):**
git branch -D <branch_name>