git 分支基本操作

在 git init 创建仓库后第一次Commit会生成该仓库的Master主分支。

1.主分支:

保存项目所有测试后无问题的代码。

2.功能分支:

基于主分支内容开辟的模块分支,可以避免错误直接影响项目。

语句  功能代参 代参功能 
git branch      查看分支-D / -d删除分支
git checkout    分支   切换分支-b创建并切换
git merge         子分支合并分支

2.1  git branch     

       第一次commit后才会生成Master分支

2.2  git branch -d

        需在非删除分支上进行,不能自杀。

         当删除分支的内容未与主分支进行合并 git branch -d  会提示

        error: The branch 'login' is not fully merged.//分支的内容没合并;

        如真不需要此代码通过 -D 强制删除。     

2.3  git merge

        :合并子分支时需在父分支上进行;

                            父子对同一个文件修改,合并时会引发冲突 = > git 不知道该保留啥了?

                               解决:手动合并内容后,重新提交。(add/commit)      

3. 本地分支与远程仓库的操作

        1. 创建远程分支对应本地分支&&实现内容推送。

                git push -u 远程仓库名 本地分支名:远程分支名

                        如远程分支名与本地分支一致则

                git push -u 远程仓库名 本地分支名

                第一次本地分支与远程分支关连需要-u,后续不需要。

        2.  查看远程仓库分支

                git remote show

        3. 跟踪远程分支:当无对应远程的本地分支,想下载远程分支的内容。

               分支名与远程分支名一致:git checkout 远程分支名

               自定义本地分支名:git checkout -b 本地分支名 origin(仓库名)/追踪的远程分支

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值