git分支与合并

创建新分支

  1. 检查当前分支:首先,确认你所在的当前分支,使用git branch命令,当前分支会有一个*标记。

  2. 创建并切换到新分支:使用git checkout -b <branch-name>命令可以同时创建一个新分支并立即切换到该分支。例如:

    Bash
    git checkout -b feature/new-feature

    或者,你可以先创建一个分支,然后通过git checkout <branch-name>切换到该分支:

    Bash
    git branch feature/new-feature
    git checkout feature/new-feature

开发与提交

在新分支上进行开发,定期使用git addgit commit命令提交更改。

切换回主分支

完成开发后,使用git checkout <main-branch>切换回主分支,例如mainmaster

 

Bash

git checkout main

合并分支

  1. 拉取最新代码:在合并分支之前,先从远程仓库拉取最新代码,确保你的主分支是最新的:

     Bash 
    git pull origin main
  2. 合并分支:使用git merge <branch-to-merge>命令将新特性分支合并到主分支。例如,合并feature/new-feature分支到main分支:

     Bash 
    git merge feature/new-feature

    Git将尝试自动合并两个分支。如果有冲突,Git会停止并让你解决冲突。解决冲突后,再次提交即可完成合并。

  3. 推送更改:合并完成后,将更改推送到远程仓库:

     Bash 
    1git push origin main

删除分支

一旦合并完成,你可能希望删除不再需要的分支,以保持仓库的整洁:

Bash

1git branch -d feature/new-feature

注意:只有当分支已经完全合并到另一个分支中时,才能安全地删除它。如果分支还有未合并的更改,-d命令会失败。在这种情况下,可以使用-D强制删除,但这将丢失未合并的更改。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值