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>

相关推荐
无限进步_1 小时前
【C++】重载、重写和重定义的区别详解
c语言·开发语言·c++·ide·windows·git·github
历程里程碑1 小时前
1 . Git本地操作:版本控制 跨平台协作 仓库核心
java·开发语言·数据结构·c++·git·gitee·github
华科大胡子2 小时前
Git + 云原生
git
johnny2332 小时前
Git拓展:GitButler、Gitnuro、JGit
git
王的宝库3 小时前
GitLab 常用 Git 命令新手指南
git·学习
马优晨4 小时前
git restore --source 提交id 和 git reset --hard 提交id 有什么区别
git·git reset·git restore·git回退的区别·git回退代码
小臭希4 小时前
Git(代码版本控制系统)
java·git·github
Unity粉末状在校生13 小时前
Git解决fatal: Could not read from remote repository.的问题
git
少年攻城狮14 小时前
Obsidian系列---【如何使用obsidian同步到git?】
git
do better myself16 小时前
网站源码如何部署和加入GIT仓库的
git