配置账号信息 1. 登陆Linux服务器设置账号和邮箱 2. 生成并添加ssh key 一直回车就行,不需要输入任何内容。 3. 添加ssh key到gitlab或者github 通过网页登陆gitlab或者github,点击右上角个人头像,点击 。选择左边 ,在服务器上执行 ,将内容添加到Key对 ...
分类:
其他好文 时间:
2020-05-10 12:57:28
阅读次数:
58
1、Git 原意饭桶(哈哈),但特指一个开源的分布式版本控制系统 2、版本控制系统 一个或若干文件内容有可能随时间/需求而不断进行修改,版本控制就是一种能够记录这种变化过程中且能查阅历史上各个特定版本情况的系统 即版本控制系统保存了所修改文件的历史各个版本且能随时查阅。 3、分布式版本控制系统 (1 ...
分类:
其他好文 时间:
2020-05-10 09:13:33
阅读次数:
82
最原始的版本控制有哪些缺点? 多个文件保留所有版本时,需要为每个版本保存一个文件 多人协同操作时,需要将文件打包发来发去 容易丢失 为了解决以上问题,应运而生了一批版本控制工具:VSS、CVS、SVN、Git等 注意:一般版本控制工具包含两部分 客户端:本地编写内容以及版本记录 服务端:将内容和版本 ...
分类:
其他好文 时间:
2020-05-09 17:30:25
阅读次数:
71
分布式版本控制系统(Distributed Version Control System,DVCS,像Git Mercurial Bazaar Darcs等,把代码仓库完整得镜像下来,包括完整的历史记录。任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。每一次克隆操作, ...
分类:
其他好文 时间:
2020-05-09 01:01:18
阅读次数:
55
程序员写软件有哪些不为人知的秘密1、版本控制系统(VCS)VCS也许是计算机课程最大的疏漏。这些课程光记得教如何写代码,但却往往忘记教学生如何去管理代码。每一个程序员都应该懂得利用Git或Subversion有效地创建repository(仓库),编辑与提交代码,进行分支与合并,了解项目工作流。2、学会写作身为程序员要写的不只有代码。你还要写项目的发布说明,给版本控制写提交消息,在系统里面写漏洞报
分类:
其他好文 时间:
2020-05-08 09:54:14
阅读次数:
112
DRF 版本 认证 DRF的版本 版本控制是做什么用的, 我们为什么要用 首先我们要知道我们的版本是干嘛用的呢~~大家都知道我们开发项目是有多个版本的~~ 当我们项目越来越更新~版本就越来越多~~我们不可能新的版本出了~以前旧的版本就不进行维护了~~~ 那我们就需要对版本进行控制~~这个DRF也给我 ...
分类:
其他好文 时间:
2020-05-07 18:10:43
阅读次数:
64
第一部分: GIT GIT是版本控制系统(version control system,VCS) 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 有了版本控制系统,就可以不用担心文件丢失,不小心误修改文件等等“事故”,而且你可以随便回到历史记录的某个时刻。 SVN,C ...
分类:
其他好文 时间:
2020-05-06 18:09:52
阅读次数:
78
前言 乐观锁和悲观锁 与 数据库的隔离级别的关系 或者两者使用的场景是什么? 我在网上所能找到的答案,帮助个人的理解。 答案一:事务隔离级别是并发控制的整体解决方案,其实际上是综合利用各种类型的锁和行版本控制,来解决并发问题。锁是数据库并发控制的内部机制,是基础。对用户来说,只有当事务隔离级别无法解 ...
分类:
数据库 时间:
2020-05-06 01:16:09
阅读次数:
70
Flayway是一款数据库版本控制管理工具,,支持数据库版本自动升级,Migrations可以写成sql脚本,也可以写在java代码里;不仅支持Command Line和java api ,也支持Build构建工具和Spring boot,也可以在分布式环境下能够安全可靠安全地升级数据库,同时也支持 ...
分类:
数据库 时间:
2020-05-04 17:35:29
阅读次数:
124
简介 在使用 Git 作为版本控制的时,处于多种原因想修改commit。 如果没有 push 到服务器的情况,,只是本地进行了 commit,并且没有进行新的 commit,只需要 还没 push 到服务器,但是有了新的 commit,只需要 git reset soft xxx (xxx有问题那次 ...
分类:
其他好文 时间:
2020-05-04 13:07:45
阅读次数:
74