Git git分支与git远程仓库

本文介绍了Git分支的基本概念,包括创建、切换、合并和删除分支的步骤。重点讲解了如何进行分支合并,强调了fast-forward合并与非fast-forward合并的区别。此外,还提到了使用远程仓库如gitee进行团队协作的重要性,并指导了如何在gitee上创建账号和仓库,以及如何拉取、推送代码。
摘要由CSDN通过智能技术生成

1.0分支的概念

1.什么是分支

分支是为了将修改记录的整体流程分叉保存。分叉后的分支不受其他分支的影响,所以在同一个数据库里可以同时进行多个修改。
在这里插入图片描述

1.1创建与切换分支

git branch dev 创建分支dev是分支名可以自定义,加上-b参数表示创建并切换
git checkout dev 也可以切换分支dev是分支名
git branch 可以查看当前所有的分支

在这里插入图片描述

1.2合并分支

为了不受其他开发人员的影响,您可以在主分支上建立自己专用的分支。完成工作后,将自己分支上的修改合并到主分支。因为每一次提交的历史记录都会被保存,所以当发生问题时,定位和修改造成问题的提交就容易多了。

git merge dev 合并分支dev是要合并分支名

在这里插入图片描述
合并 dev分支到master分支时,如果master分支的状态没有被更改过,那么这个合并是非常简单的。 dev分支的历史记录包含master分支所有的历史记录,所以通过把master分支的位置移动到dev的最新分支上,Git 就会合并。这样的合并被称为fast-forward(快进)合并。

但是,master分支的历史记录有可能在dev分支分叉出去后有新的更新。这种情况下,要把master分支的修改内容和dev分支的修改内容汇合起来。

因此,合并两个修改会生成一个提交。这时,master分支的HEAD会移动到该提交上。

注意:合并只能父分支合并子分支

1.3删除分支

既然dev分支的内容已经顺利地合并到master分支了,现在可以将其删除了。
在branch命令指定-d选项执行,以删除分支。
dev分支被删除了。您可以用branch命令来确认分支是否已被删除。

在这里插入图片描述

1.4git远程仓库

使用远程仓库就可以多人分工开发大大节省了开发时间。
使用广泛的仓库有gitHub,gitee。
今天我就来相信介绍一下gitee

1.5创建gitee账号

注册地址注册后我们开始创建仓库

在这里插入图片描述

1.6创建gitee仓库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

git clone git项目的地址 当我们创建了远程仓库 并且是第一次从仓库拉去代码
git push -u origin master第一次提交项目时 不需要从仓库拉代码直接提交即可
git pull  // 如果出现了 everyThing up to date 表示当前本地代码为最新代码 可以放心推送
git push 将本地修改推送至远程仓库的命令是

今天关于分支的创建合并删除就分享到这里了,后续还会继续跟新

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值