Git 基础之记录每次更新到 git-2.2
2.2 Git 基础 - 记录每次更新到仓库
记录每次更新到仓库
现在我们手上有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。
接下来,对这些文件做些修改,在完成了一个阶段的目标之后,提交本次更新到仓库。
请记住,你工作目录下的每一个文件都不外乎这两种状态:已跟踪或未跟踪。
已跟踪的文件是指那些被纳入了版本控制的文件,在上一次快照中有它们的记录,在工作一段...
2019-01-17 01:34:35 |
Git
Git 基础之获取 git 仓库-2.1
2 Git 基础 - 获取 Git 仓库
假如你只能阅读一章来学习 Git,本章就是你的不二选择。
本章内容涵盖你在使用 Git 完成各种工作中将要使用的各种基本命令。
在学习完本章之后,你应该能够配置并初始化一个仓库(repository)、开始或停止跟踪(track)文件、暂存(stage)或提交(commit)更改。 本章也将向你演示如何配置 Git 来忽略指定的文件和文件模式、...
2019-01-17 01:34:35 |
Git
Git 起步-01
1.1 起步 - 关于版本控制
本章关于开始学习 Git。 我们从介绍有关版本控制工具的一些背景知识开始,然后讲解如何在你的系统运行 Git,最后是关于如何设置 Git 开始你的工作。 通过本章的学习,你应该了解为什么 Git 这么流行,为什么你应该使用 Git 以及你应该如何设置以便使用 Git。
关于版本控制
什么是“版本控制”?我为什么要关心它呢?
版本控制是一种记录一个或若干...
2019-01-17 01:34:35 |
Git
Git 学习汇总-0001-git 的思想和生态
chat
详细介绍一下 git,以及这个思想的产品比如 gitbook github gitlab,还有哪些?
Git 的详细介绍
1. 核心定义与技术特性
Git 是由 Linus Torvalds 于 2005 年开发的分布式版本控制系统(DVCS),旨在解决手动版本控制的低效问题。其核心特性包括:
分布式架构:每个开发者拥有完整的本地仓库副本,支持离线操作和快速分支切换 ...
2019-01-17 01:34:35 |
Git
Git 学习汇总-目录
为什么要学习这个系列
使用 git 已经很久了,但是仅仅停留在使用的层面。
遇到问题就跑去查一下,没有完整的学习历程。
当然只是系统的学习一遍,还是会很快就忘记。所以记录成博客,便于以后查阅。
希望系统学习一遍之后,遇到问题知道怎么排查。
chat
Q1-详细介绍一下 git
Git是一个分布式版本控制系统,用于跟踪和管理项目代码的变化。
它是由Linus Torvalds于...
2019-01-17 01:34:35 |
Git
Trace 系统设计
Trace 系统
开发过稍微大一点的soa服务系统的程序员都听说过trace系统(但真正从零开始设计的人,我个人认为很少)。为什么需要trace呢?原因是调用soa服务的调用链路太复杂(什么是调用链路,下面解释),trace的目的是为了定位系统的调用过程的一切一切。
理论依据
Google 的 Dapper: a Large-Scale Distributed Systems Trac...
2019-01-16 01:42:23 |
Devops
Metrics
Metrics
Metrics 是一个Java库,可以让您无比深入地了解代码在生产中的作用。
度量标准提供了一个强大的工具包,用于衡量生产环境中关键组件的行为。
借助Jetty,Logback,Log4j,Apache HttpClient,Ehcache,JDBI,Jersey等公共库的模块以及Ganglia和Graphite等报告后端,Metrics为您提供全栈可见性。
快速开始
...
2019-01-16 01:42:23 |
Devops
Jersey
Jersey
如果没有一个好的工具包,开发RESTful Web服务可以无缝地支持在各种表示媒体类型中公开您的数据,并抽象出客户端 - 服务器通信的低级细节并非易事。
为了简化RESTful Web服务及其Java客户端的开发,设计了标准的可移植JAX-RS API。
Jersey RESTful Web Services框架是开源的,生产质量的框架,用于开发Java中的RESTful...
2019-01-16 01:42:23 |
Web