随笔分类 - Git学习总结
摘要:连接方式https、ssh在使用git的时候,不管你的服务器是开源平台github还是私服gitlab,你都需要clone仓库到本地,这个clone的时候就需要你选择连接方式。这个连接方式决定了你与服务器交互的时候以一个什么协议进行。如果你没搞清楚这两种方式,可能你在使用的时候会很困惑,别人在pus...
阅读全文
摘要:工作有几年了,期间积累了很多的代码片段,一直想找个存放的地方,方便随时的取用。以前可能是放在自己电脑的硬盘中,但毕竟这样使用起来还是有很多不便。下面通过码云来说明 一下设置过程。其实,码云和GitHub本就是同样的工具,只不过 用起来码云的速度要比GitHub快,原因大家懂得。首先,注册码云的帐号进...
阅读全文
摘要:1.前言 在上一篇博客中我们主要讲解了Git 远程仓库,相信大家对远程的Git仓库有一定的了解,嘿嘿。在这一篇博客中我们来在大家讲解一下Git 分支管理,这可以说是Git的又一大特点。下面我们就来学习一下Git分支管理吧。 我们先来说一个简单的案例吧,你们团队中有多个人再开发一下项目,一同事再开发一...
阅读全文
摘要:本文主要讨论和撤销有关的 git 操作。目的是让读者在遇到关于撤销问题时能够方便迅速对照执行解决问题,而不用去翻阅参数繁多的 git 使用说明。一开始你只需了解大致功能即可,不必记住所有命令和具体参数。事实上,如果没有经过反复多次的操作,这些没血没肉的命令是很难被全部记清楚的,就算现在记住了,也会很...
阅读全文
摘要:1.git 基本概念:工作区:改动(增删文件和内容)暂存区:输入命令:git add 改动的文件名,此次改动就放到了‘暂存区’(新增的文件)本地仓库(简称:本地):输入命令:git commit 此次修改的描述,此次改动就放到了’本地仓库’,每个commit,我叫它为一个‘版本’。远程仓库(简称:远...
阅读全文
摘要:现在我们将开始学习如何构建一个Git服务器,如何在具体的事件中写一个针对特定的触发操作的自定义Git(例如通告),如何发布你的代码到一个网站。目前为止,用户对Git的焦点主要在Git的使用上。这篇文章中,我将论述如何管理Git以及自定Git架构的设计。你可能会觉得这听起来像“先进的Git技术”或者“...
阅读全文
摘要:GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。那好,这就开始吧…1.GI...
阅读全文
摘要:前言之前一直想一篇这样的东西,因为最初接触时,我也认真看了廖雪峰的教程,但是似乎我觉得讲得有点多,而且还是会给我带来很多多余且重复的操作负担,所以我希望能压缩一下它在我工作中的成本,但是搜索了一下并没有找到满意的教程,新的一年自己梳理一下自己的经验。可能男生们大神比较多,觉得Git是如此简单,便已觉...
阅读全文
摘要:作为一名程序员这些代码托管工具你都知道吗?作为一名优秀的开发者,大家都会用到代码托管,我本人用的是github,确实github里面有很多很多开源的项目,所以我们目前的创业项目程序员客栈www.proginn.com都会给开发者展示自己的github账号,个人一直觉得代码虽然不能直接代表什么,但是那...
阅读全文
摘要:作为一名程序员这些代码托管工具你都知道吗?作为一名优秀的开发者,大家都会用到代码托管,我本人用的是github,确实github里面有很多很多开源的项目,所以我们目前的创业项目程序员客栈www.proginn.com都会给开发者展示自己的github账号,个人一直觉得代码虽然不能直接代表什么,但是那...
阅读全文
摘要:1. mysysgit+gitblit安装流程1.1资源 需先下载好的资源(公司用的1.6,1.7+请自行匹配对应的mysysgit+gitblit): jdk1.6 Git-1.8.4-preview20130916.exe gitblit-1.2.1.rar 1.2安装 1.2.1 Git Ba...
阅读全文
摘要:1. 写在前面我一直认为 GitHub 是程序员必备技能,程序员应该没有不知道 GitHub 的才对,没想到这两天留言里给我留言最多的就是想让我写关于 GitHub 的教程,说看了不少资料还是一头雾水,我转念一想,我当初接触 GitHub 也大概工作了一年多才开始学习使用,我读者里很多是初学者,而且...
阅读全文
摘要:1. 写在前面我一直认为 GitHub 是程序员必备技能,程序员应该没有不知道 GitHub 的才对,没想到这两天留言里给我留言最多的就是想让我写关于 GitHub 的教程,说看了不少资料还是一头雾水,我转念一想,我当初接触 GitHub 也大概工作了一年多才开始学习使用,我读者里很多是初学者,而且...
阅读全文
摘要:*.bak*.txt*.vm.gitignore#svn.svn/# built application files*.apk*.ap_# files for the dex VM*.dex# Java class files*.class# generated filesbin/gen/# Loc...
阅读全文
摘要:*.bak*.txt*.vm.gitignore#svn.svn/# built application files*.apk*.ap_# files for the dex VM*.dex# Java class files*.class# generated filesbin/gen/# Loc...
阅读全文
摘要:*.bak*.txt*.vm.gitignore#svn.svn/# built application files*.apk*.ap_# files for the dex VM*.dex# Java class files*.class# generated filesbin/gen/# Loc...
阅读全文
摘要:可以说GitHub的出现完全颠覆了以往大家对代码托管网站的认识。GitHub不但是一个代码托管网站,更是一个程序员的SNS社区。GitHub真正迷人的是它的创新能力与Geek精神,这些都是无法模仿的。在GitHub出现后,国内也出现了大量的代码托管网站,国内外有的代码托管网站也都开始引入GitHub...
阅读全文
摘要:可以说GitHub的出现完全颠覆了以往大家对代码托管网站的认识。GitHub不但是一个代码托管网站,更是一个程序员的SNS社区。GitHub真正迷人的是它的创新能力与Geek精神,这些都是无法模仿的。在GitHub出现后,国内也出现了大量的代码托管网站,国内外有的代码托管网站也都开始引入GitHub...
阅读全文
摘要:可以说GitHub的出现完全颠覆了以往大家对代码托管网站的认识。GitHub不但是一个代码托管网站,更是一个程序员的SNS社区。GitHub真正迷人的是它的创新能力与Geek精神,这些都是无法模仿的。在GitHub出现后,国内也出现了大量的代码托管网站,国内外有的代码托管网站也都开始引入GitHub...
阅读全文
摘要:一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集...
阅读全文