前端 - git应用场景
新建开发分支
- 拉取基准分支最新代码
# 切到基准分支git checkout dev# 拉取远程最新提交与本地合并 git fetch orgin git reset --hard origin/dev # 强制同步到远程最新状态# 注:本地没有未提交代码也可通过git pull -u origin/dev直接更新同步远端 - 基于基准分支创建个人分支
git checkout -b dev-luo # -b 表示“创建并切换 等价于 git branch dev-luo + git checkout dev-luo” - 把本地分支推送到远程并建立关联
git push -u origin dev-luo #团队有统一存放路径 refs/remotes/origin/feature/时,可通过git push -u origin dev-luo:feature/dev-luo
- 拉取基准分支最新代码
将个人的开发分支代码合并到dev主分支中
- 准备工作
#拉取分支最新引用git fetch --all#查看远端分支列表,确保存在orgin/dev-luo和origin/devgit branch -r - 检查分支是否存在未合并代码
#切换到 dev 分支git checkout dev#查看dev-luo的提交是否在dev里git merge-base --is-ancestor origin/dev-luo HEAD && echo "已合并" || echo "
- 准备工作