# 1. 查看所有分支(本地+远程) git branch -a # 2. 创建并切换到新分支(如开发新功能的 dev 分支) git checkout -b dev # 3. 切换回主分支(如 main/master) git checkout main # 4. 将 dev 分支合并到当前主分支 git merge dev
四、远程同步阶段(推送/拉取)
1. 推送本地代码到远程仓库
1 2 3 4 5 6
# 首次推送当前分支(如 main),-u 绑定分支(后续可简化命令) git push -u origin main # 日常推送(已绑定分支后) git push # 推送本地新分支到远程(如 dev 分支) git push origin dev
2. 拉取远程最新代码到本地
1 2 3 4 5 6 7 8
# 日常拉取远程分支最新代码并合并(如 main 分支) git pull origin main # (可选)仅拉取远程代码不合并(需手动处理) git fetch origin main # (可选)拉取时本地有未提交变更,先暂存再拉取 git stash # 暂存本地变更 git pull origin main # 拉取远程代码 git stash pop # 恢复暂存的变更并解决冲突