直接 git checkout dev 就好了,连 -b 都不需要。前提是你是从该仓库拉下来的,且其有 dev 分支。
jinliming2
2021-10-13 01:10:07 +08:00
# 正常 clone 的时候,所有远端分支都下来了的,如果 dev 是在你 clone 之后才创建的,或者在你 clone 之后有更新,跑一遍这个总没错! git fetch origin dev
# 本地创建并切到 dev 分支,并跟踪远程 dev git checkout -b dev origin/dev
# 本地修改
# 添加并提交 git add xxx git commit -m "xxx"
下面两种情况: 1,你推送 dev 到远程,然后远程上合并:直接 git push 就行,然后远程上操作 2,你本地合到 main 上,推到远程 main: # 切换回本地的 main 分支 git checkout main # 合并 dev 的修改 git merge --no-ff dev # 推送 main git push