GarfieldEr007的专栏

勤奋治学 深度思考 静心钻研 先苦后甜

编程的智慧

编程是一种创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称一天瘦十斤的减肥药,它并不能代替你自己的勤奋。然而由于软件行业喜欢标新立异,喜欢把简单的事情搞复杂,我希望这些文字能给迷惑中的人们指出一些正确的方向,让他们少走一些弯路,基本做到一分耕耘...

2019-06-29 19:29:49

阅读数 76

评论数 0

git reset --hard、git reset --sort及git revert区别

一、 在git操作中,有时候,进行了错误的提交,但是还没有push到远程分支,想要撤销本次提交,可以使用git reset –-soft/hard命令。 1、二者区别: git reset –-soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提...

2019-06-20 22:39:06

阅读数 72

评论数 0

代码回滚:Reset、Checkout、Revert 的选择

BY 童仲毅(geeeeeeeeek@github) 这是一篇在原文(BY atlassian)基础上演绎的译文。除非另行注明,页面上所有内容采用知识共享-署名(CC BY 2.5 AU)协议共享。 git reset、git checkout和git revert是你的 Git 工具箱中最...

2019-06-20 22:37:32

阅读数 36

评论数 0

git reset revert 回退回滚取消提交返回上一版本

总有一天你会遇到下面的问题. (1)改完代码匆忙提交,上线发现有问题,怎么办? 赶紧回滚. (2)改完代码测试也没有问题,但是上线发现你的修改影响了之前运行正常的代码报错,必须回滚. 这些开发中很常见的问题,所以git的取消提交,回退甚至返回上一版本都是特别重要的. 大致分为下面2种情...

2019-06-20 20:50:44

阅读数 21

评论数 0

git revert 用法

git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销 作为一次最新的提交 * git revert HEAD 撤销前一次 commit * git revert HEAD^ 撤销前前一次 commit * git revert com...

2019-06-20 20:49:24

阅读数 50

评论数 0

Gitflow工作流程

在工作场合实施Git的时候,有很多种工作流程可供选择,此时反而会让你手足无措。本文罗列了企业团队最常用的一些git工作流程,包括Centralized Workflow、Feature Branch Workflow、Gitflow Workflow、Forking Workflow。愿以此文抛砖...

2019-06-17 21:58:49

阅读数 118

评论数 0

前端综合能力系列之git与gitflow

前言 git 最强大的就是其分支功能,但是如何分支才能更有效的提高开发效率,减少因为代码合并带来的问题,需要一个分支模型来规范,其实在 git flow 出现之前,已经有分支模型理论流程,当时是根据此理论,手动的按照规范操作分支,git flow 出现之后,将一部分操作流程简化为命令,并没有增加...

2019-06-17 21:57:52

阅读数 28

评论数 0

如何正确使用Git Flow 流程

我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用。 Git的优点 Git的优点很多,但是这里只列出我认为非常突出的几点。 由于是分布式,所有本地库包含了远程库的所有内容。 优秀的分支模型,打分支...

2019-06-17 21:56:11

阅读数 33

评论数 0

git-flow 流程 备忘清单

关于 git-flow 是一个 git 扩展集,按 Vincent Driessen 的分支模型提供高层次的库操作。查看详情 ★ ★ ★ 这个备忘清单展示了 git-flow 的基本操作和效果。 ★ ★ ★ 基础建议 Git flow 提供了极出色的命令帮忙以及输出提示。请仔细阅读并观...

2019-06-17 21:53:38

阅读数 24

评论数 0

git 教程

目录 1. Git 简介2. 基本命令 2.1. git config: 环境设置命令 2.2. git init: 初始化本地仓库 2.3. git clone: 克隆远程仓库到本地 2.4. ssh-keygen: 生成SSH公钥 2.5. git status 查看当前状态 2...

2019-06-17 21:46:19

阅读数 29

评论数 0

git - 简明指南

助你入门 git 的简明指南,木有高深内容 ;) Tweet 作者:罗杰·杜德勒 感谢:@tfnico,@fhd和Namics 其他语言english,deutsch,español,français,indonesian,italiano,nederlands,polski,portuguê...

2019-06-17 21:44:53

阅读数 26

评论数 0

Java虚拟机详解03----常用JVM配置参数

【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4736162.html 本文主要内容: Trace跟踪参数 堆的分配参数 栈的分...

2019-06-12 22:26:05

阅读数 63

评论数 0

JVM参数优化

这几天压测预生产环境,发现TPS各种不稳。因为是重构的系统,据说原来的系统在高并发的时候一点问题没有,结果重构的系统被几十个并发压一下就各种不稳定。虽然测试的同事没有说啥,但自己感觉被啪啪的打脸。。。 于是各种排查,最先想到的就是JVM参数,于是优化一番,希望能够出一个好的结果。尽管后来证明不稳...

2019-06-12 22:05:11

阅读数 42

评论数 0

Java 泛型 super extends 边界

1 为什么要用通配符和边界? 使用泛型的过程中,经常出现一种很别扭的情况 比如我们有Fruit类,和它的派生类Apple class Fruit {} class Apple extends Fruit {} 然后有一个最简单的容器:Plate类 盘子里可以放一个泛型的“东西” 我们可以对...

2019-06-10 22:50:39

阅读数 34

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭