首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
史培培
掘友等级
Java高级工程师
|
阿里巴巴
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
55
文章 45
沸点 10
赞
55
返回
|
搜索文章
最新
热门
Dockerfile规范与技巧
Dockerfile入门门槛不高,可以参照 官方文档,很快就能上手写出一个可以构建出镜像的Dockerfile。 继续深究,会发现Dockerfile其实是有一些讲究的,今天要分享的是Dockerfile里的一些规范与技巧。 docker build命令从Dockerfile文…
关于Spring InitialzationBean遇到的坑及分析思考
在项目中,会遇到如下情况,即需要在 Tomcat 启动时去执行一些操作,首先我们想到的是继承 ServletContextListener,然后在 contextInitialized 加入需要执行的操作,这是一种方法;那么对于 Spring 项目来说,也可以继承 Initia…
如何克服解决Git冲突的恐惧症?(Git高级话题)
操作符^与~符一样,后面也可以跟一个数字。 但是该操作符后面的数字与~后面的不同,并不是用来指定向上返回几代,而是指定合并提交记录的某个父提交。还记得前面提到过的一个合并提交有两个父提交吧,所以遇到这样的节点时该选择哪条路径就不是很清晰了。 Git默认选择合并提交的“第一个”父…
如何克服解决Git冲突的恐惧症?(Git杂项)
来看一个在开发中经常会遇到的情况:我正在解决某个特别棘手的 Bug,为了便于调试而在代码中添加了一些调试命令并向控制台打印了一些信息。 这些调试和打印语句都在它们各自的提交记录里。最后我终于找到了造成这个Bug的根本原因,解决掉以后觉得沾沾自喜! 最后就差把bugFix分支里的…
如何克服解决Git冲突的恐惧症?(Git移交提交记录)
概念涵盖了Git 90%的功能,同样也足够满足开发者的日常需求。 接下来要讨论的这个话题是“整理提交记录” :开发人员有时会说“我想要把这个提交放到这里,那个提交放到刚才那个提交的后面”, 而接下来就讲的就是它的实现方式,看起来挺复杂, 其实是个很简单的概念。 如果你想将一些提…
如何克服解决Git冲突的恐惧症?(Git高级篇)
HEAD是一个对当前检出记录的符号引用,也就是指向你正在其基础上进行工作的提交记录。 HEAD总是指向当前分支上最近一次提交记录。大多数修改提交树的Git命令都是从改变HEAD的指向开始的。 HEAD通常情况下是指向分支名的(如bugFix)。在你提交时,改变了 bugFix的…
如何克服解决Git冲突的恐惧症?(Git四大组件)
我们可以看到,目录中多了83目录,即blog组件,83目录中有文件名是一串UUID的文件,当我们执行git add将文件变为staged状态后,就会在objects目录创建一个组件,组件都是以hash的二进制方式进行存储,组件的名称为文件夹名称+文件名称,所有上面的blob组件…
如何克服解决Git冲突的恐惧症?(Git分支策略)
首先,代码库应该有一个、且仅有一个主分支。 所有提供给用户使用的正式版本,都在这个主分支上发布。 Git主分支的名字,默认叫做Master。 它是自动建立的,版本库初始化以后,默认就是在主分支在进行开发。 主分支只用来分布重大版本,日常开发应该在另一条分支上完成。我们把开发用的…
如何克服解决Git冲突的恐惧症?(Git基础篇--下)
在上一篇中,介绍了git的初始化配置配置、获取帮助、初始化仓库、跟踪新文件、提交、忽略某些文件,以及分支,具体文章:如何克服解决Git冲突的恐惧症?(Git基础篇--上),本篇将介绍分支合并相关的git merge与git rebase。 Merge好在它是一个安全的操作。现有…
如何克服解决Git冲突的恐惧症?(Git基础篇--上)
我们安装了git之后,都要先配置以下git工作环境。git提供了git config的工具,专门用来配置或读取相应的工作环境变量。 初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。
下一页
个人成就
文章被点赞
780
文章被阅读
74,705
掘力值
2,490
关注了
35
关注者
1,149
收藏集
1
关注标签
10
加入于
2017-01-10