
git
闪光的岁月
公号:闪光的岁月,博客:www.laughitover.com
展开
-
idea使用svn “Previous operation has not finished; run 'cleanup' if it was interrupted“报错的解决方法
使用SVN提交代码,突然出现这个问题网上查了下资料。Svn的operation是存放在“work queue’“里的。而“work queue’是在内嵌数据库wc.db的work_queue表中的。看看work_queue表中放了些什么,再做处理。解决方法:清空svn的队列1.下载sqlite3.exe 2.找到项目的.svn文件,查看是否存在wc.db原创 2017-03-21 18:10:29 · 2472 阅读 · 0 评论 -
一篇文章学会Git
git是一个分布式版本控制软件,最初由林纳斯·托瓦兹(Linus Torvalds)(Linux之父)创作,于2005年发布。最初目的是为更好地管理Linux内核开发。Git 在本地磁盘上就保存着所有有关当前项目的历史更新,处理速度快;Git 中的绝大多数操作都只需要访问本地文件和资源,不用实时联网。原创 2019-11-14 10:48:13 · 475 阅读 · 0 评论 -
带GPG签名的Git tag
使用git 打标签时使用gpg加密GPG是加密软件,可以使用GPG生成的公钥在网上安全的传播你的文件、代码。为什么说安全的?以Google所开发的repo为例,repo即采用GPG验证的方式,每个里程碑tag都带有GPG加密验证,假如在里程碑v1.12.3处你想要做修改,修改完后将这个tag删除,然后又创建同名tag指向你的修改点,这必然是可以的。但是,在你再次clone你修改后的项目时,原创 2017-11-13 11:37:36 · 667 阅读 · 0 评论 -
从svn上迁移项目到公司gitlab
公司要用git取代svn,老大让我把我们做的项目迁移到gitlab上,然而我并不知道gitlab是什么东东!没关系找度娘我用的方式是先克隆到本地repository在push到gitlab以test项目为例:1.在本地打开git bash2.因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。 git config --global user.name原创 2017-11-03 17:24:39 · 5891 阅读 · 0 评论 -
GitHub、GitLab设置SSH认证
前言使用git从GitHub上clone项目,有HTTPS和SSH两种认证方式,HTTPS方式每次操作都需要输入用户名和密码,SSH在同一终端只需认证一次。更加方便,本文介绍在windows上使用SSH方式进行GitHub认证。步骤1、生成密钥首先进行本地SSH公钥的生成,打开git bash终端或cmd命令行(本文使用cmd命令行进行演示),输入:ssh-keygen -t rsa -C "邮箱地址",一路回车即可。2、验证密钥如下图、成功会在用户/.ssh文件夹下生成两个密钥文件。3、原创 2020-08-25 10:42:49 · 2218 阅读 · 0 评论