git 修改 更新
git 修改 更新
先更新,后修改
# 暂存当前修改
git add .
git stash# 获取最新的 main 分支
git checkout main
git pull# 新建开发分支
git checkout -b lbg_0727# ⚠️ 先把 main 的最新代码合并/变基到当前分支(用于消除冲突)
# 方法1:merge(不改变历史)
git merge origin/main# 方法2:rebase(线性历史,推荐)
git rebase origin/main# 然后再还原你之前的代码
git stash pop
你也可以这样操作:
更安全的做法(可视化冲突处理)
git stash branch temp_stash_branch
这个命令会:
新建一个临时分支
temp_stash_branch
,基于 stash 时的 commit。自动把 stash 弹出来。