
【git&svn】
极客on之路
热爱技术,做有态度的技术人!
微信平台架构设计开发。支付技术,安全加密,金融证券
展开
-
本地管理多个git账号
前言本来电脑本地只存在一个git账号,用于提交项目代码。近期重新搭建了博客,站点托管在github上。在gitee上又新建了一个仓库,用来备份博客。首次提交到github或者gitee上,会提示输入密码,再次提交,可能不再提示密码,当你做push操作时,会提示你没有权限,因为git无法区分到底是用哪个账号进行操作。如果能够通过一个文件来管理多个账号,并且根据不同的仓库来自动选择不同的账号来...转载 2020-04-28 22:45:39 · 1238 阅读 · 0 评论 -
Git常用命令速查表(收藏大全)
名词master: 默认开发分支 origin: 默认远程版本库 Index / Stage:暂存区 Workspace:工作区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库二、配置Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。三、增加/删除/修改文件四、代码...转载 2020-04-13 22:02:59 · 454 阅读 · 0 评论 -
git branch --set-upstream 本地关联远程分支
最近使用git pull的时候多次碰见下面的情况:There is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for details.git pull <remote> <br...转载 2020-04-13 20:33:30 · 470 阅读 · 0 评论 -
深入 git 必看:git 是如何被创造的?讲述 git 的诞生史、核心思想及其父:Linus Torvalds
git 是世界上最先进的分布式版本控制系统,没有之一。前言本文简要阐述了 git 的诞生历程,以及其作者 Linus Torvalds(林纳斯·托瓦兹,同时也是 Linux 之父)对 git 的思考。对开发者而言,了解 git 产生的背景和设计理念,有助于更好地理解和使用 git;对管理者而言,则能更好地对企业项目开展有效的管理。本文授权并同步首发于欢聚时代旗下技术公众号:YYG...转载 2020-04-13 09:26:01 · 3250 阅读 · 0 评论 -
svn 不提交忽略文件/目录 .idea *.iml target
https://blog.youkuaiyun.com/jaffreyen/article/details/88574578转载 2020-04-10 15:52:10 · 680 阅读 · 0 评论 -
使用Docker安装Gitlab及相关配置
最近在学习自动化部署的一些内容,自动化部署,涉及到的内容有Docker、Jenkins、Gitlab等内容,今天通过docker玩了一遍gitlab,下面是一些心得安装GitlabDocker安装服务实在是太方便,我们通过docker来安装Gitlab,运行如下命令查看Gitlab的镜像文件搜索镜像sudo docker search gitlab看到镜像有很多,如果OFF...转载 2020-03-23 14:29:59 · 1040 阅读 · 0 评论 -
git 配置多个SSH-Key
项目托管的仓库多了,使用的账号多了,自然用到的key就不同了,比如gitlab,bitbucket, github, 公司的code仓库等,所以管理好key很重要。1,生成一个公司用的SSH-Key$ ssh-keygen -t rsa -C "1email@company.com” -f ~/.ssh/id-rsa2,生成一个github用的SSH-Key$ ssh-keyg...转载 2020-03-03 11:52:53 · 296 阅读 · 0 评论 -
Git实现从本地添加项目到远程仓库
Git是现在最流行的版本控制系统之一了,今天也试试了,成功了上传了远程仓库,接下来看看我是怎么做的。(ps:七牛抓取不到图片,请移步: http://blog.youkuaiyun.com/u011043843/article/details/33336625 )1、首先,要有git的账号, 点击查看怎么注册?2、注册成功之后,登陆GitHub,然后,在右上角找到“Create a n转载 2016-12-12 22:16:36 · 422 阅读 · 0 评论 -
上传本地项目到git
1、到需要上传的文件夹下,打开gitbase2、git init3、git add .4、git commit -m 'init'5、验证权限首先在Git Bash中输入:ssh-keygen -t rsa -C "youremail@xxx.com"然后一路回车,这个会在当前用户文件夹下,生成.ssh 文件夹,里边有个 id_rsa.pub文件,用转载 2016-12-12 22:15:48 · 668 阅读 · 0 评论 -
git http/https方式储存密码
执行git config --global credential.helper store然后使用git pull / git push输入账号密码后就不用再次输入了.原创 2017-07-14 09:47:30 · 1648 阅读 · 1 评论 -
Maven 入门教程(四)ava eclipse maven 插件的安装配置详细教程
maven3 安装: 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。 首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz转载 2016-08-23 22:48:44 · 2034 阅读 · 1 评论 -
linux git 服务器搭建
http://www.centoscn.com/image-text/install/2014/0514/2972.html转载 2016-12-12 22:17:37 · 281 阅读 · 0 评论 -
源代码客户端管理之 -tortoisesvn
客户端源码管理工具有以下几个1. TortoiseSVN是免费的,可以替代VisualSVN2.subclipse3.VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端,包括Subversion、Apache和用户及权限管理 (收费)本文来源于网络,本人只是稍做处理,本文主要介绍Tort转载 2016-12-05 09:46:18 · 629 阅读 · 0 评论 -
Linux git 服务器搭建
首先安装git在服务器上,网上安装教程一大堆http://www.centoscn.com/image-text/install/2014/0514/2972.html 1.新建Linux 服务器git 仓库目录2.服务器建设一个空仓库3.给git用户赋予权限 .git 4.本地初始化项目仓库6和远程仓库建立联系原创 2016-12-13 10:11:48 · 290 阅读 · 0 评论 -
SVN创建分支/合并分支/切换分支
在建立项目版本库时,可首先建好项目文件夹,并在其中建立trunk, branches, tags三个空的子目录。这样在trunk中开始进行开发trunk是主分支,是日常开发进行的地方。branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。tags目录一转载 2017-07-11 10:01:35 · 401 阅读 · 0 评论 -
gitlab 新建远程服务器仓库
Command line instructionsGit global setupgit config --global user.name "xxx"git config --global user.email "xxx@staff.hexun.com"Create a new repositorygit clone https://zqcode.idc.hexun.co...原创 2018-12-19 12:50:30 · 367 阅读 · 0 评论 -
github fork 别人项目后,原作者提交代码后,如何更新代码到自己的仓库
https://blog.youkuaiyun.com/zhongzunfa/article/details/80344585转载 2019-08-19 13:19:56 · 2093 阅读 · 0 评论 -
Linux git服务器搭建 配置IDEA git
1.linux上创建git 用户 ,作为git服务管理员 2.安装 git 服务器 3.window 客户端安装3.客户端生成公钥和私钥4.将本地Users\cuizhaojin\.ssh文件夹中的公钥用文本编辑器打开,拷贝到服务器/home/git/.ssh 里面的 authorized_keys 中 保存退出5.建立远程g原创 2016-04-01 14:01:25 · 2353 阅读 · 1 评论 -
git clone github项目 https模式
原创 2016-09-21 09:43:56 · 2589 阅读 · 0 评论 -
MyEclipse使用总结——MyEclipse10安装SVN插件
一、下载SVN插件subclipse下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240在打开的网站中找到subclipse的最新版本,如下图所示:下载完成之后,得到的是一个压缩包文件,如下图所示:二、在MyEclipse10中安装SVN插件subclipse步骤如下:转载 2016-08-23 09:49:42 · 18867 阅读 · 2 评论 -
SVN配置出现svnserve.conf:12错误解决
很多新手配置按照网络上配置SVN服务器的方法和不住执行之后,发现各项参数配置都没有问题,每一步操作均没有错误,却发现在更新上传文件时却提示如下错误:svnserve.conf:12: Option expected,无法找到具体原因所在。其实出现在问题的原因在于svnserve.conf文件配置中各参数之前不能含有空格。如下:原创 2016-09-11 16:46:00 · 2638 阅读 · 1 评论 -
svn 使用教程-分支、合并
原文链接:http://energykey.iteye.com/blog/512745 首先说下为什么我们需要用到分支-合并。比如项目demo下有两个小组,svn下有一个trunk版。由于客户需求突然变化,导致项目需要做较大改动,此时项目组决定由小组1继续完成原来正进行到一半的工作【某个模块】,小组2进行新需求的开发。那么此时,我们就可以为小组2建立一个分支,分支其实就是trunk转载 2016-07-13 09:32:12 · 511 阅读 · 0 评论 -
Git常用命令
Git常用命令查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改转载 2016-04-02 15:18:29 · 392 阅读 · 1 评论 -
git版本控制工具的学习
1 关于版本控制版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。有以下三种版本控制系统:1. 本地版本控制系统许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做唯一的好处就是简单。不过坏处也不少:有时候会混淆所在的工作目录,一旦弄错文件丢了数据就没法撤销恢复。为了解决这个问题,人们很久以前就开发了许多种本地版本原创 2016-03-30 22:10:13 · 379 阅读 · 0 评论 -
新建分支,分支推送到远程
1.加入我在本地新建了一个分支 git checkout origin/master -b test2.我在这个分支上新建了一些文件,要把这个分支推送到服务器上 git push origin test3.用git branch -av 查看服务器上的分支 会多出一个分支: origin/test原创 2015-11-03 11:26:01 · 1929 阅读 · 0 评论 -
svn查看日志(show log)显示时间为1970的解决方法
问题:在修改文件后show log无法显示日志,上面的时间会自动在2016年和1970年间跳,而且设置不了时间。解决方法:1.编辑svnserve.conf,设置“anon-access=none”2.在authz中添加 [/]* = 3,清理svn的cache即可转载 2016-09-11 21:30:24 · 21375 阅读 · 0 评论 -
github 建设网站 自定义绑定域名
这两天用了Github建立了自己的个人主页, 网址为 hyman1994.com。 感兴趣的朋友可以访问一下,欢迎您的指导意见和建议!流程总结:1.注册自己的github账户,名为XXX2.创建一个名为XXX.github.io的库3.我觉得挺重要的一步:看了很多博客说建了库之后,只要等待生成就可以了,然后访问 XXX.github.io 就到了自己的主页了。转载 2016-09-14 16:55:07 · 5966 阅读 · 0 评论 -
Git远程操作详解
作者: 阮一峰日期: 2014年6月12日Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push转载 2016-09-14 13:14:46 · 373 阅读 · 0 评论 -
IDEA git github操作
IntelliJ IDEA集成了对GitHub的支持,使上传代码到GitHub和从GitHub下载代码更加方便快捷。1. 分享代码到GitHub首先需要在IntelliJ配置Git,如果没有正确配置会出现如下错误:通过File->Settings打开设置面板进行设置,如图:2. 第一次上传代码到GitHub操作如下:其间需要输入用户名和密转载 2016-09-14 13:05:18 · 540 阅读 · 0 评论 -
svn branch 和 tag 的区别
多年前第一次接触svn,就知道有tag和branch的区别,但一直没搞清楚具体的差异。现在基本懂一些了,在这里总结一下 branch是分支,branch的代码是会往前走的。而tag是标签,我理解代码是静止的 这样说可能比较抽象,举例进行说明。 branch主要会有这些应用的场景: 1、阶段性的版本发到现场使用,但trunk上还需要继续做开发。这时候就会拉一个bran原创 2016-09-13 11:39:36 · 3189 阅读 · 0 评论 -
git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
1 查看远程分支[plain] view plaincopy$ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/br-2.1.2.1 remotes/origin/br-2.转载 2015-06-10 14:02:25 · 524 阅读 · 0 评论