1. 解决思路在实际开发场景中,代码是基于主分支(master)发布到线上的。团队开发过程中,可能会有多个人的代码在主分支进行提交或合并。那么在线上出现bug,需要做代码回滚时,如果别人没有最新的提交,那么我们可以用reset进行版本回退,否则,就可以考虑使用revert命令进行还原修改,不要影响到别人的提交。代码回滚的思路是比较简单的: 首先查看代码提交日 …
最新内容
让程序回到提交前的样子:两种解决方法:回退(reset)、反做(revert)方法一:git reset原理: git reset的作用是修改HEAD的位置,即将HEAD指向的位置改变为之前存在的某个版本适用场景: 如果想恢复到之前某个提交的版本,且那个版本之后提交的版本我们都不要了,就可以用这种方法。具体操作:1. 查看版本号:可以使用命令“git log …
在开发过程,有时会遇到合并代码或者合并主分支代码导致自己分支代码冲突等问题,这时我们需要回退到某个commit_id版本1,查看所有历史版本,获取git的某个历史版本id$ git log2,回退本地代码库$ git reset --hard HEAD^ 回退到上个版本$ git reset --hard HEAD~3回退到前3次提交之前,以此类推,回退到n …
备注:本文参考于廖雪峰的博客Git教程。依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文。知识点:1、git status,查看git仓库的状态2、git diff 查看git修改了的内容3、HEAD指向的版本就是当前版本,使用git reset --hard commit_id命令可以回到指定版本4、通过git log查看提交历史和git re …
一、测试拓扑图二、路由分析 ①R2下的192.168.2.0网段要与R3下的172.17.3.1网段通信,在R2和R3上要有彼此之间的路由 R2:ip route 172.17.3.0 255.255.255.0 10.0.12.1 R3:ip route 192.168.2.0 255.255.255.0 10.0.13.1 ②R2的公网地址要与R3的公网 …
需求说明:某企业有公司总部和分公司且两个距离较远。公司总部及分公司的主机IP地址不在同一个网段,所有的信息端口连接在各自的的交换机上。因分公司要访问公司总部服务器的数据,这就要求公司总部与分公司之间要实现跨区域的互连互通,究竟如何才能实现呢?需求分析:如果是局域网中不同网段间的互连互通,一般通过三层交换机或路由器来实现;但要实现跨区域的网络访问,一般用到专业 …
一、VPN的概念VPN(Virtual Private Network):虚拟专用网络,简称虚拟专网,VPN工作在三层以上的设备,如:路由器、防火墙等,而交换机是不行的,他工作在数据链路层(第二层)。VPN属于远程访问技术,简单地说就是利用公用网络架设专用网络,进行加密通讯。例如某公司员工出差到外地,他想访问企业内网的服务器资源。这就是为什么需要虚拟专网的原 …
如果学习的是思科认证网络工程师,在学习过程中我们就会需要用到模拟器这一类的软件,那么思科的模拟器软件要非常多,有些小白朋友就不清楚这些模拟器之间的区别是什么了。网络工程师成长日记作者小编来给大家说一下,主流的常见的一些模拟器一 packet tracert这款软件是思科官方开发的一个模拟软件。这个软件使用的最多的就是刚刚进入网络工程专业的,比如大一大二的学生 …
思科模拟器Cisco Packet Tracer 是一个功能强大的网络仿真程序,可以允许进行相关网络的实验与网络行为。思科模拟器Cisco Packet Tracer 软件功能很强大,有很多的特色功能,能够有效地帮助到学习CCNA课程的网络初学者。 思科模拟器Cisco Packet Tracer 汉化步骤比较简单:1. 首先安装好思科模拟器Cisco Pa …
初试Cisco Packet Tracer--1——集线器1.实验环境1.win102.Cisco Packet Tracer-7.3.1.0362(下载链接)https:www.netacad.comzh-hanscoursespacket-tracerintroduction-packet-tracer2.搭建网络实验前必读:集线器相比于交换机更为简单, …