VCS
文章平均质量分 59
「已注销」
这个作者很懒,什么都没留下…
展开
-
Gerrit+apache安装
使用gerrit自带的数据库h2, 验证方式为HTTP, SMTP 服务器未配置git 安装可直接从yum 源安装gerrit 安装先添加gerrit 用户. gerrit 从2.10开始, 换成了新版界面. 几乎国内所有的镜像都会下载失败, 需要翻墙下载. 下载完成后, 初始化命令为: java -jar gerrrit-war init -d /home/gerr...原创 2018-05-02 23:56:23 · 2598 阅读 · 0 评论 -
diffie-hellman-group1-sha1
新配置的Git Bash客户端去克隆服务器的工程时出现如下错误:Unable to negotiate with xxx port xxx:no matching key exchange method found.Their offer: diffie-hellman-group1-sha1 fatal:Could not read from remote repository.Please m原创 2016-11-23 09:06:54 · 1097 阅读 · 0 评论 -
git rebase后丢失本地commit记录
问题描述: 提交代码时,rebase了两次,本地commit记录丢失了 两种解决方法: (原理是一样的) 找到项目目录下的git文件 .git\logs\refs\heads\branchname0000000000000000000000000000000000000000 d3fc5265291c1b4b9fd495d629ddfd9463178938 liuxiaobin <lxb2原创 2016-08-03 15:20:44 · 4996 阅读 · 0 评论 -
Git 远程分支的删除与同步
删除远程分支命令 $ git push origin :remote_branch 或者 $ git push origin --delete remote_branch删除完成后, 另一个用户使用git fetch 并不能同步获取到remote_branch 被删除$ git fetch执行此命令后, 没有更新提示,, 说明并无删除的信息, 但执行git pull 时, 报错.$ git原创 2016-11-15 09:30:24 · 22367 阅读 · 0 评论 -
gerrit学习
Gerrit简介Gerrit是一个建立在Git版本控制系统之上,基于Web的代码审查工具,但如果你已经阅读过该指南,那么你可能已经知道了。介绍的目的就是然你回答这个问题,Gerrit是适合我的工具吗?它是否适合我团队的工作流程。Gerrit是什么?我假设,如果你正在读这篇文章,并且你已经相信一般的代码评审的好处,但需要一些技术支持是它容易。代码评审,对不同的人意味着不同的事情。对于某些人,是一个一台原创 2016-12-04 12:10:00 · 1340 阅读 · 0 评论 -
git 查看未传送到远程代码库的提交
1,查看到未传送到远程代码库的提交次数 git status 显示结果类似于这样:# On branch master# Your branch is ahead of 'origin/master' by 2 commits.2,查看到未传送到远程代码库的提交描述/说明 git cherry -v 显示结果类似于这样:+ b6568326134dc7d55073b289b07c4b3d6原创 2016-12-20 09:39:08 · 758 阅读 · 0 评论 -
Github 访问时出现Permission denied (public key)
一. 发现问题: 使用 git clone 命令时出现 Permission denied (public key)。二. 解决问题: 1、首先尝试重新添加以前生成的key,添加多次,仍然不起作用。 2、使用命令ssh -v git@github.com测试,最后几行结果如下: debug1: Authentications that can continue: publickey原创 2017-01-04 23:41:49 · 607 阅读 · 0 评论 -
git tag
标签可以针对某一时间点的版本做标记,常用于版本发布。列出标签$ Git tag # 在控制台打印出当前仓库的所有标签$ git tag -l ‘v0.1.*’ # 搜索符合模式的标签打标签 git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象。建议使用附注标签。创建轻量标签 $ git tag v0.1.2-light创建附注标签 $ g原创 2017-01-09 09:54:16 · 303 阅读 · 0 评论 -
git 常用命令
下图所示,使用git的流程一般如此,通常使用图中的六个命令即可 配置下面的命令将修改$HOME/.gitconfig文件,也就是说下面的配置只对每一个ssh的用户可见,所以每个人都需要做。提交代码的log里面会显示提交者的信息 git config --global user.name [username] git config --global user.email [email]修改gi原创 2017-01-09 10:46:14 · 433 阅读 · 0 评论 -
git bisect
查找问题的利器 - Git Bisect假设你在项目的2.6.18版本上面工作, 但是你当前的代码(master)崩溃(crash)了. 有时解决这种问题的最好办法是: 手工逐步恢复(brute-force regression)项目历史, 找出是哪个提交(commit)导致了这个问题. 但是 git-bisect 可以更好帮你解决这个问题:$ git bisect start$ git bise原创 2017-01-13 11:23:42 · 456 阅读 · 0 评论 -
svn文件夹图标不显示的解决方法
svn文件夹图标不显示的解决方法Windows Explorer Shell 支持 Overlay Icon 最多15个,Windows 自身已经使用了4个,所以就只剩下了11个 供我们使用。如果你之前安装了例如Groove这样的软件,那么可能我们可利用的就更少了,轮不到Tortoise了。像这样的情况,我们可以调整 Tortoise图标名称的字母顺序,来提高Tortoise的优先位置,因为Wind原创 2016-04-29 13:50:41 · 941 阅读 · 0 评论