![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SVN/GIT/GitHub
坦GA
积沙成塔
展开
-
Git常用命令
原文地址:http://hi.baidu.com/sunboy_2050/item/ffab7396672895d11a49dfccGit 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://gi转载 2016-09-23 17:41:54 · 282 阅读 · 0 评论 -
Git生成ssh key及本地解决多个ssh key的问题
原文地址:http://riny.net/2014/git-ssh-key/生成ssh key步骤这里以配置github的ssh key为例:1. 配置git用户名和邮箱git config user.name "用户名"git config user.email "邮箱"在config后加上 --global 即可全局设置用户名和邮箱。2.转载 2017-05-14 09:52:07 · 553 阅读 · 0 评论 -
Git查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
原文地址:http://blog.csdn.net/arkblue/article/details/9568249/1 查看远程分支[plain] view plain copy $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/m转载 2017-05-05 17:01:32 · 1704 阅读 · 0 评论 -
GitLab使用总结
原文地址:http://blog.csdn.net/huaishu/article/details/50475175一.GitLab简介GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访转载 2017-05-16 11:29:34 · 390 阅读 · 0 评论 -
将已有的项目添加到github
原文地址:http://blog.csdn.net/north1989/article/details/53471439?utm_source=itdadao&utm_medium=referral1. 目标:把本地已经存在的项目,推送到github服务端,实现共享。2. 实现步骤:(1). 先从github创建一个空的仓库先从github创建一个空转载 2017-05-08 11:29:53 · 491 阅读 · 0 评论 -
Centos6.5安装git
原文地址:http://www.cnblogs.com/fuyuanming/p/5804695.html1.安装编译git时需要的包# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel# yum install gcc perl-ExtUtils-MakeMaker转载 2017-06-08 21:14:35 · 365 阅读 · 1 评论 -
Github上的watch、star、fork的意思
原文地址:http://blog.csdn.net/nomasp/article/details/46434495Github上的watch、star和fork分别是什么意思呢?1、watch可以用来设置接收邮件提醒2、如果想持续关注该项目就star一下3、如果想将项目拷贝一份到自己的账号下就forkfork就相当于在原本的项目分支上建立一个分支,这个分转载 2017-06-15 16:47:28 · 1001 阅读 · 0 评论 -
Windows环境下安装配置Teamcity配合git自动发布mvc,webapi站点
原文地址:http://www.cnblogs.com/strugglepcx/p/6408966.html以下是本人配置Teamcity具体环境和步骤,只实现了项目发布,打包。Nodejs npm gulp没有配置成功,后期补上。 1 环境安装本人使用的是windows7 sp1 64位系统,(.net framework 4.5.2)1.1 Teamcity 安装下载地转载 2017-07-14 11:20:44 · 1951 阅读 · 0 评论 -
关于GPL协议的理解(开源与商用、免费与收费)
原文地址:http://blog.csdn.net/szwangdf/article/details/27191085关于GPL协议的理解(开源与商用、免费与收费)如果你使用并且修改了我的GPL软件,那么你的软件也必须要开源,否则就不能使用我的软件,你是否把你的软件商用和我没关系。比如,Oracle卖的不是软件的版权,而是技术服务。MySQL作为一个开源数据库,几乎所有的用户都只是转载 2017-08-18 18:07:45 · 3750 阅读 · 1 评论 -
在github上建立自己的网站
原文地址:https://www.cnblogs.com/xiadongqing/p/6164060.htmlgoogle一下了解到Github有一个Github pages的功能可以搭建博客或者托管网页,而且免费耶,搜了下教程,猛地一看感觉步骤也不是很麻烦,所以就用这个了! 开始教程之前的准备工作:1、需要你自己写的网页文件。2、注转载 2018-01-28 10:37:14 · 6624 阅读 · 1 评论 -
使用Git版本控制 .gitignore 忽略不需要提交的文件
原文地址:http://blog.csdn.net/u011733020/article/details/51848747团队协作开发的时候,每个人都要提交文件,为了避免不必要的文件提交,我们要进行一个简单的配置来忽略一些文件,只提交必要的文件。https://segmentfault.com/a/1190000002963895应各位朋友的要求,写这篇文章,让我们来简单了解下Android St...转载 2018-03-07 11:21:05 · 5159 阅读 · 0 评论 -
Git diff 常见用法
原文地址:https://www.cnblogs.com/qianqiannian/p/6010219.htmlGit diff 用于比较两次修改的差异 1.1 比较工作区与暂存区 git diff 不加参数即默认比较工作区与暂存区 1.2 比较暂存区与最新本地版本库(本地库中最近一次commit的内容) git diff --cached [<pa...转载 2018-03-01 15:08:35 · 729 阅读 · 0 评论 -
走向大神之路的必备git命令操作
原文地址:http://blog.csdn.net/hanhailong18/article/details/73385665 一直以来自己觉得已经有了sourceTree这些可视化git工具了,没有必要去有针对性的训练git命令行工具操作了,现在细想起来极恐,掌握核心技术是非常的重要的,但是也需要我们通过熟练的工具使用来将我的思想,想法高效输出。另外作为一个团队的leader,很有必要对团队中...转载 2018-03-06 09:28:32 · 270 阅读 · 0 评论 -
微软不再是当年封闭的微软,GitHub 保持独立开放
原文地址:https://blog.csdn.net/iodjSVf8U1J7KYc/article/details/80579713综合自:第一财经、InfoQ、微软75 亿美元拿下 GitHub,微软已不是当年封闭的微软(左起:GitHub CEO 兼联合创始人 Chris Wanstrath;微软负责开发者服务的副总 Nat Friedman;微软 CEO Satya Nadella;)这一...转载 2018-06-06 11:20:54 · 390 阅读 · 0 评论 -
Git忽略规则.gitignore梳理
原文地址:http://www.cnblogs.com/kevingrace/p/5690241.html对于经常使用Git的朋友来说,.gitignore配置一定不会陌生。废话不说多了,接下来就来说说这个.gitignore的使用。首先要强调一点,这个文件的完整文件名就是".gitignore",注意最前面有个“.”。一般来说每个Git项目中都需要一个“.gitignor转载 2017-04-09 09:59:53 · 517 阅读 · 0 评论 -
Github上的README.md文件—Markdown语言介绍
原文地址:http://blog.csdn.net/zhaokaiqiang1992 之前一直在使用github,也在上面分享了不少的项目和Demo,每次创建新项目的时候,使用的都是默认的README.md文件,也不曾对这个文件有过什么了解。但是在看到别人写的项目的README.md里面竟然有图片、链接什么的,就感到很好奇,这效果是什么加上去的?于是便查了一下资料,结果,竟迁出了转载 2017-02-04 13:29:51 · 2006 阅读 · 0 评论 -
Git和SVN的区别
原文地址:http://wuzhangshu927.blog.163.com/blog/static/1142246872011621113641834/1. GIT和SVN之间的五个基本区别1)GIT是分布式的,SVN不是这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并不是目转载 2016-09-23 20:17:11 · 2704 阅读 · 0 评论 -
Git中log、diff命令介绍
原文地址:http://gitref.org/inspect/INSPECTION AND COMPARISONSo now you have a bunch of branches that you are using for short lived topics, long lived features and what not. How do you keep t翻译 2016-10-21 14:31:08 · 1715 阅读 · 0 评论 -
Git创建和管理远程分支
原文地址:http://blog.csdn.net/fyh2003/article/details/75281571.远程分支就是本地分支push到服务器上的时候产生的。比如master就是一个最典型的远程分支(默认)。1$: git push origin master除了master之外,我们还可以随便创建分支转载 2016-09-29 18:45:45 · 497 阅读 · 0 评论 -
Git部分命令介绍
原文地址:http://blog.csdn.net/arkblue/article/details/9568249/1 查看远程分支[plain] view plain copy $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> orig转载 2016-10-11 18:38:21 · 274 阅读 · 0 评论 -
Git中remote、fetch、pull、push命令介绍
原文地址:http://gitref.org/remotes/SHARING AND UPDATING PROJECTSGit doesn't have a central server like Subversion. All of the commands so far have been done locally, just updating a local da翻译 2016-10-24 11:10:39 · 5269 阅读 · 0 评论 -
Git中branch、checkout、merge、log、tag命令介绍
原文地址:http://gitref.org/branching/BRANCHING AND MERGINGBranching in Git is one of its many great features. If you have used other version control systems, it's probably helpful to forget翻译 2016-10-24 11:30:56 · 5130 阅读 · 0 评论 -
Git常用命令
原文地址:http://www.cnblogs.com/cspku/articles/Git_cmds.html查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add #转载 2016-10-02 09:21:57 · 304 阅读 · 0 评论 -
Git中init、clone命令介绍
原文地址:http://gitref.org/creating/#initGETTING AND CREATING PROJECTSIn order to do anything in Git, you need to have a Git repository. This is where Git stores the data for the snapshots y翻译 2016-10-20 18:47:00 · 3083 阅读 · 0 评论 -
Git中add命令介绍
原文地址:http://gitref.org/basic/git add adds file contents to the staging areaIn Git, you have to add file contents to your staging area before you can commit them. If the file is new, yo翻译 2016-10-20 19:26:49 · 1104 阅读 · 0 评论 -
IDEA中Git实战
原文地址:http://blog.csdn.net/autfish/article/details/52513465工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小转载 2016-11-02 00:26:46 · 854 阅读 · 0 评论 -
Git中rebase的作用
原文地址:http://blog.csdn.net/hustpzb/article/details/8686435Git rebase,顾名思义,就是重新定义(re)起点(base)的作用,即重新定义分支的版本库状态。要搞清楚这个东西,要先看看版本库状态切换的两种情况:我们知道,在某个分支上,我们可以通过git reset,实现将当前分支切换到本分支以前的任何一个版本状态,即所转载 2016-11-14 09:34:15 · 2665 阅读 · 3 评论 -
如何在mac系统下搭建git服务器
原文地址:http://blog.csdn.net/pony_maggie/article/details/50880142本文讲的Git服务器基于gitblit,因为以前在windows平台上就是使用它,对这个稍微熟悉一些。其实用哪种服务器不重要,这些服务器虽然各有差异但基本的功能都还是具备的,比如源码管理,用户管理,SSH协议等。关于这些服务器之间的差异,可以看下面这篇文章:htt转载 2016-12-12 20:39:08 · 1461 阅读 · 0 评论 -
几种VCS(版本控制系统)的特点和异同
原文地址:http://www.jianshu.com/p/f27a7ae1117bCVS : Git : Mercurial : Subversion 的异同特征是否原子提交CVS: 没有. CVS提交不是原子的Git: 是的. 提交都是原子的Mercurial: 是的Subversion: 提交都是原子的文件和目录是否可以移动或重转载 2017-02-23 16:21:54 · 2946 阅读 · 0 评论 -
解决github push错误The requested URL returned error: 403 Forbidden while accessing
github push错误: git push error: The requested URL returned error: 403 Forbidden while accessing https://github.com/wangz/future.git/info/refs git version 1.7.1 OS:CENTOS解决方案:v...转载 2018-09-19 11:48:27 · 2207 阅读 · 0 评论