
版本控制器
文章平均质量分 92
Houzhyan
What is insistence? That is,day after day,you tell yourself to go on for another day.
展开
-
git使用教程,GitHub社区介绍
What is GitHub? GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere. This tutorial teaches you GitHub essentials l...转载 2017-03-21 02:50:18 · 2942 阅读 · 0 评论 -
git 命令 (gnu interactive tools)
git 命令 (gnu interactive tools) 功能说明:文字模式下的文件管理员。 语 法:git 命令 补充说明:git命令是用来管理文件的程序,它十分类似DOS下的Norton Commander,具有互动式操作界面。它的操作方法和Norton Commander几乎一样,略诉如下: F1 :执行info指令,查询指令相关信息,会要求您输转载 2017-04-13 22:23:43 · 508 阅读 · 0 评论 -
MVCC多版本并发控制浅析
在并发读写数据库时,读操作可能会不一致的数据(脏读)。为了避免这种情况,需要实现数据库的并发访问控制,最简单的方式就是加锁访问。由于,加锁会将读写操作串行化,所以不会出现不一致的状态。但是,读操作会被写操作阻塞,大幅降低读性能。在Java concurrent包中,有copyonwrite系列的类,专门用于优化读远大于写的情况。而其优化的手段就是,在进行写操作时,将数据copy一份,不会影响原有数转载 2017-07-04 23:38:34 · 5586 阅读 · 0 评论 -
设计模式之六大原则
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 设计模式的六大原则是,开发人员必须要掌握的,在开发过程中遵循这些原则,将极大地提升我们的代码质量和开发效率。 下面我们简单转载 2017-07-28 17:23:29 · 368 阅读 · 0 评论 -
将本地项目或代码上传到别人GitHub(码云)的远程分支上
将本地项目或代码上传到别人GitHub(码云)的远程分支上 今天碰到了这样一个问题,折腾了半天,就是将自己本地代码上传到人家的远程分支上。 首先要做的就是先将人家的项目克隆到本地:git clone + 项目地址 然后进入项目目录:cd + 已克隆好的项目目录名 然后切换分支,git checkout + 分支名(必须与所要提交代码的远程分支同名) 然后将所要提交的代...转载 2018-03-28 22:38:07 · 2231 阅读 · 2 评论 -
git常用命令
Git的优势? 可以离线工作.便于协作!便于使用分支!版本合并容易!速度快.灵活性高. git命令的基本数据流 Git架构 仓库 一个git仓库包含工作目录,与.git目录。其中.git目录是工作目录的下的一级子目录。 由于所有版本控制相关信息都在该.git目录下,整个工作目录保持与未版本控制时一样的状态。 .git目录 该目录下包含所有的配置,日志,分支,头(HEAD)等版本控制...转载 2019-05-26 00:38:14 · 296 阅读 · 0 评论 -
Git warning:LF will be replaced by CRLF in readme.txt的原因与解决方案
PS: 千万不要随意删.git文件!!! 建议保持自动转换true 今天用Git bash遇到的问题,看了几个回答之后发现一个比较有价值的,给大家分享一下,其他很多的回答都有很或多或少存在一些弊端。 原回答地址在stackoverflow上,附上链接--http://stackoverflow.com/questions/1967370/git-replacing-lf-with-crlf ...转载 2019-06-03 23:46:07 · 6469 阅读 · 0 评论 -
Git中pull,commit和push的故事
经过其他地方整理的概念,可以帮助更好的理解Git中的三个关键pull,commit和push 暂存区,本地仓库与远程仓库 首先我们必须要先理解这几个概念:暂存区,本地仓库,远程仓库 暂存区这个是我们每一次进行代码修改的地方,例如我们idea的所编译的代码就是缓存区。 本地仓库:是我们每一次pull,从远程仓库pull(拉取)到地方,这个地方就是本地仓...转载 2019-06-05 05:02:52 · 2286 阅读 · 0 评论