之前搭建过 Gitlab,但是就只是搭建而已,并未实际使用,因为我大部分代码还是存放在 Github 上。并且大部分项目都是在 Vercel 上运行(Vercel 是真好用),但是最近国内访问 vercel 情况不容乐观,貌似被墙了呜呜。然后 Gitlab 资源占用非常严重,几乎占用了一半服务器性能,可 点我 查看运行状态。与此同时,随着很多私有项目越来越多,使用 git 私有仓库以及 V
个人理解:  SVN适合领导啊,大家一起在加班,看你进度什么,git则不必如此,忙完传上来完活。一、含义:百度上这样介绍:  Git(读音为/gɪt/。)是一开源分布式版本控制系统,可以有效、高速地处理从很小到非常大项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发开放源码版本控制软件。  GitHub是一面向开源及私有软件项目的
Git各种操作commit信息比较git diff id_1 id_2git cherry-pickgit diff 用法其他知识请参考git中实现提交信息换行,以及撤销换行操作换行撤销换行操作ctrl+c 中断commit操作git commit --amend -m 重新修改git commit --amend 进入vim界面修改~~Up-Arrow 箭头~~git中实现复制,粘贴
# Java比较两个集合差别 在Java编程中,经常需要比较两个集合之间差别比较集合差别是常见操作,它可以帮助我们找到两个集合之间共同元素、差异元素或者在一集合中存在而另一集合中不存在元素。本文将介绍如何使用Java来比较两个集合差别,并提供相应代码示例。 ## 1. 使用Java 8 Stream API Java 8引入了Stream API,它提供了一种简洁而强大
原创 2023-07-22 09:53:34
650阅读
git本质:管理修改 操作过程: 第一次修改 -> git add -> 第二次修改 -> git commitgit commit -m "描述" 暂存区需要提交文件名Git管理是修改,当你用git add命令后,在工作区第一次修改被放入暂存区,准备提交,但是,在工作区第二次修改并没有放入暂存区,所以,git commit只负责把暂存区修改提交了,也就是第一次修改
# 如何在Android Studio中比较两个分支文件 作为一名经验丰富开发者,我将会教你如何在Android Studio中比较两个分支文件。这对于刚入行小白来说可能是一项挑战,但只要按照我给出步骤和代码来操作,你就能轻松完成任务。 ## 整体流程 以下是整个比较两个分支文件流程,可以通过下面的表格展示出来: ```mermaid flowchart TD A[选择
比如我们有 2 分支:master, dev,现在想查看这两个 branch 区别,有以下几种方式: undefined 1.查看 dev 有,而 master 中没有的:1.查看 dev 有,而 master 中没有的:1git log dev ^master同理查看 master 中有,而 ...
原创 2021-07-05 16:00:18
2612阅读
实际工作场景中经常会用到技巧,比较两个分支之间差了哪些commit还没有合并?? 回答一问题:我当前开发这个feature/001分支,有哪些commit还没有被合并到master分支? 我要看一下,当前开发这个feature分支,有哪些commit还没有被合并到master分支中去?如果知道了以后,心里就有数了,大概知道自己跟master分支之间差了多少代码。。。
比如我们有 2 分支:master, dev,现在想查看这两个 branch 区别,有以下几种方式: undefined 1.查看 dev 有,而 master 中没有的: 1.查看 dev 有,而 master 中没有的: 1 git log dev ^master 1 git log dev
转载 2019-07-22 15:46:00
1302阅读
2评论
 HEAD 表示当前版本,也就是最新提交。上一版本就是 HEAD^ ,上上一版本就是 HEAD^^ , 往上100版本写100 “ ^ ” 比较容易数不过来,所以写成 HEAD~100 。HEAD~2 相当于 HEAD^^ 。我们在 Git 版本回退里 可以利用 HEAD 关键字进行指定版本回退。那么对于 
# 比较两个集合中差别 在Java编程中,经常会涉及到比较两个集合中差别,找出它们之间异同点。Java 8提供了一些便捷方法来实现这一功能,让开发人员可以更加高效地进行集合比较。 ## 集合比较方法 在Java 8中,可以使用`retainAll()`、`removeAll()`和`stream()`等方法来比较两个集合之间差别。 ### retainAll()方法 `reta
原创 3月前
23阅读
# 项目方案:用Android Studio比较两个分支差异 ## 1. 项目背景 在进行团队合作开发时,经常会遇到需要对不同分支代码进行比较情况。为了更好地管理代码,需要快速准确地比较两个分支差异。 ## 2. 项目目标 本项目旨在通过使用Android Studio提供工具和插件,帮助开发人员快速比较不同分支代码差异,提高团队协作效率。 ## 3. 项目实施方案 ### 3
原创 1月前
56阅读
一般而言,我们软件版本号通常会包括一编译版本号。如果你代码使用版本控制系统进行管理(很多开发者都是这么做),这个编译版本号可以是我们版本控制系统提交版本。如果我们使用 Git 进行管理,这个版本号会是一 40 位 SHA-1 哈希值。不过,要是我们软件版本号添加这么一 40 位长字符串,显然是不合适。所以我们一般会取前 7 位——如果这样还不能标识出唯一版本,那么就取前 8
git cherry 命令使用 1. 两个参数情况 git cherry -v origin/master asa 比较本地asa分支和远程master
原创 2022-08-03 07:26:09
330阅读
  求版本之间差异是一动态规划问题  git 能发现任何改动,但它是怎么发现呢?难道它监控了我们对文件读写操作? git 才没这么鸡冻……它是通过比较新旧版本,掐指一算算出来O(∩_∩)O。  首先假设我们只能通过以下3操作将旧版本演化为新版本:copy —— 复制旧版本当前行到新版本insert —— 在新版本中添加一行delete —— 跳过旧版本当前行那么,如下旧版本(左)到
git diff 比较命令——查看文件改动语法描述git diff [<options>] [--] [<path>…] —— 工作区与暂存区比较git diff [<options>] <commit> [--] [<path>…] —— 工作区与提交比较git diff [<options>] --cached [&lt
# Java两个list差别实现方法 ## 引言 在Java开发中,有时我们需要对两个List进行比较,找出它们之间差异。这个问题对于刚入行开发者来说可能有些困惑,因此本文将详细介绍如何实现Java两个List差别。 ## 流程概述 下面是实现Java两个List差别的整体流程。我们将使用表格来展示每个步骤,然后在后续内容中逐步解释每个步骤具体实现方法。 步骤 | 描述 ---
原创 9月前
28阅读
使用任何版本控制软件过程中,经常会需要查看历史记录与比对版本之间差异。而在使用 Git 时候要如何进行比对,将是本文重点。准备工作目录我们通过以下指令快速建立一拥有两个文件与两个版本变更记录 Git 仓库与工作目录:mkdir git-demo cd git-demo git init echo 1 > a.txt echo 2 > b.txt git add . git
  redis特点是单线程复用IO,支持list,set,sorted set,hash等众多数据结构,线程安全。 最近是用list做了一商品交易记录承载。需要显示给用户最近一交易记录,且每个商品显示不超过750条。 原有实现:MySql+memcached。由于交易记录即时性,缓存不宜太久,所以很容易把memcache击穿,mysql查询压力山大,对于交易记录太大
  • 1
  • 2
  • 3
  • 4
  • 5