Git版本控制爬坑日记(三),前端开发提高班

在开源项目中,有时候一个项目是非常多人一起操作的,我们工作完成的时候点击合并,可能别人比我们更早完成,这时候的master分支已经不是原来的那个了,这时候我们就遇到了这个问题,所以在我们在合并分支前,要先进入要合并的分支,使用get rebase 主分支(master)其原理其实是将分支的这个子分支的提交点向右移动到最新的master提交点上,在已经移动了之后再在主分支合并其他分支就不会出现这个问题了。

Git本地仓库与远端的Github的连接

之前学习过Git是分布式的版本管理工具,所谓分布式就是有一个远端有一个本地端,本地端要想和远端连接要先有一个.ssh的秘钥,这个很简单百度一下就可以,这里就不多做赘述了。

设置好了这些之后可以有了Github账号之后我们就可以连接了。本地创建好仓库,Github创建好仓库,再根据提示代码操作就可以连接,有个值得注意的地方就是连接时可以选择ssh秘钥连接和https进行连接,两者都行 只是使用https连接需要输个GitHub的账号密码。

在这里插入图片描述

本地分支与远端分支同步

使用git branch -a可以查看本地分支以及远端的分支,如下图:

在这里插入图片描述

红色代表的是远端的分支,远端没有bbs分支,我们要将这个分支同步,可以直接在bbs分支下使用git push,系统会提示我们远端没有这个分支,并告诉我们该怎么做

在这里插入图片描述

所以我们只要根据提示,输入git push --set-upstream origin bbs即可将本地的分支同步至远端的Github

新入职的员工参与公司项目时分支的使用

有一个情形,是一个刚进入新公司入职的员工,被安排开发某一个功能,这时候就涉及到他要到公司的项目中将某个分支给克隆下来。

我们可以先将项目给克隆到本地,然后使用git branch -a可以看到,我们默认克隆下来的是只有master分支的内容

在这里插入图片描述

如果我们要将其他分支再克隆下来可以使用git pull origin bbs:bbs意思是将远端的bbs分支克隆到本地的bbs分支,这时候我们工作完成了之后使用git push提交分支代码他会提示我们是否将分支提交到分支,使用它提示的代码输入即可。

删除远端的分支

当我们在本地一些功能已经开发完毕,经过测试也没有问题了之后,就应该删除掉没有必要的分支了,删除远端的分支也是在本地操作的,使用指令就可以,使用:git push origin --delete 分支名这样就能够将远端的分支删除,删除了之后我们再将本地的分支删除掉即可。本地删除使用git branch -d 仓库名 或者 git branch -D 仓库名

总结
  • git的操作基本就是这些,有一个Git的自动部署是没有去看,因为自己现在还没有涉及到,离得也比较远,就不讲了。
  • 写了三篇的Git操作,其实内容都是我从网上的视频看了一遍,然后再将知识点总结下来的。
  • Git真的是蛮重要的,工作后每天都会用的到,属于程序员必备的技能。
  • 每天进步一点点,每天都打代码,一定会有收获的。

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:前端)
img

结尾

学习html5、css、javascript这些基础知识,学习的渠道很多,就不多说了,例如,一些其他的优秀博客。但是本人觉得看书也很必要,可以节省很多时间,常见的javascript的书,例如:javascript的高级程序设计,是每位前端工程师必不可少的一本书,边看边用,了解js的一些基本知识,基本上很全面了,如果有时间可以读一些,js性能相关的书籍,以及设计者模式,在实践中都会用的到。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

html5

  • 20
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
取消git版本控制的主要原因可能有以下几个方面。 首先,Git版本控制是一种非常强大且广泛使用的工具,它能够记录文件的修改历史、跟踪变更、实现分支管理等功能。取消Git版本控制将导致我们失去对项目代码的完整历史记录,无法追溯某个文件的修改来源,对于团队协作和代码维护都会造成极大的困扰。 其次,Git版本控制还提供了一种很方便的方式来协作开发。通过Git,我们可以轻松地与他人共享代码,并能够合并他们的修改。取消Git版本控制将使得协作开发变得更加困难,需要依赖传统的文件分享方式,对代码的修改追踪和合并将变得非常繁琐。 此外,Git版本控制还具有很高的可靠性和安全性。通过Git,我们可以轻松地恢复到某个具体的版本,即使在代码出现严重问题时也能够快速回滚。取消Git版本控制将意味着我们无法轻松地恢复到之前的某个版本,对于代码的修复和问题排查将变得困难和耗时。 最后,Git版本控制还为我们提供了一种有效的备份机制。通过Git,我们可以将代码存储在云端服务器或其他地方,以防止代码的丢失或硬件故障的影响。取消Git版本控制将导致我们无法轻松地备份和恢复代码,对于项目的稳定性和安全性将带来一定的风险。 综上所述,取消Git版本控制将给团队协作、代码维护、开发追踪、合并修改、代码修复、问题排查、备份等方面带来诸多不便和风险,因此不建议取消Git版本控制

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值