`
xshwlx
  • 浏览: 19906 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

github 使用笔记(一)

阅读更多
   对github的使用处于刚刚起步阶段,最近在读jeff Atwood的《高效能程序员修炼》一书,其中提到一个优秀的程序员应该具备的一些习惯,其中一项非常重要的就是养成写作的习惯,于是也借此机会希望将自己学习github的过程整理成文字,有讲的不好的地方望拍砖。
  
   首先将git与我们用的最多的SVN做下对比,对比之间先了解几个概念,git和svn,既是版本管理系统,也可以看作客户端的名称。github是托管平台,可以在上面建立你的git仓库。
tortoisesvn是svn的客户端。区别1 :git不需要自己搭建服务器端,服务器是放在公网上的,svn需要自己搭建svn服务器。 区别2 :git上上传的工程代码都是公开的(也可制定账号访问,需交费),svn要在服务器端授权对谁公开。目前github也提供了SVN的访问方式,参考http://www.csdn.net/article/2013-04-02/2814737-Github-SVN

   github对于构建开源组织的生态无疑起到了至关重要的作用,同时让组织的构建、组织人员代码交流、代码管理更为简单易行,接下来要做的就是如何在github上加入一个开源项目贡献代码和如何将自己的idea发不成一个项目,让感兴趣的程序员为自己的idea贡献代码。待续github 使用笔记(二)

github 百度百科 :http://baike.baidu.com/link?url=TFNy_O8XBQ-lYJ8DybetVo9ZzyKsFEF1-KBUk4RR3aCE-dGPJZ317tYRs0Z9Dxnu7oHXbuBUhQQw0sUzihZ3kK
3
0
分享到:
评论
1 楼 white_crucifix 2013-11-20  
纠正一点吧,“git不需要自己搭建服务器端”
其实github并不是和svn等价的,和svn等价的是git,而github应该和google code等价。试想一下公司里的项目如果想用git来做vcs,要是对外开源了还得了

相关推荐

    github个人使用笔记

    "github个人使用笔记" Github 是一个趋势,作为一个开发者,学习和掌握 Github 的使用是非常重要的。本笔记将详细介绍 Github 的个人使用方法和 Git 的基本命令。 Github 的基本概念 在 Github 中,每个用户都有...

    GitHub学习笔记

    GitHub学习笔记 个人通过学习整理的github学习笔记,仅供初学者使用 github git学习

    github go 学习笔记

    标题“github go 学习笔记”暗示了这是一个关于Go语言的学习资源,可能包含了作者在学习Go语言过程中的笔记、代码示例和理解。在GitHub上,用户经常分享他们的学习资料和项目,因此这个笔记很可能是通过一系列的提交...

    Github笔记

    ### Github笔记知识点详解 #### 一、Github基础篇 ##### 第一步:安装 Git - **命令行安装**:对于Linux用户来说,可以通过包管理器来安装Git,例如使用`sudo apt-get install git git-core git-doc git-email ...

    git&github;学习笔记

    ### Git与GitHub学习笔记知识点详解 #### 一、Git版本控制系统概述 **1.1 Git简介** Git是一款分布式版本控制系统,由Linus Torvalds在2005年开发,用于Linux内核的开发。Git的主要特点包括支持离线开发、强大的...

    github使用笔记-- GitHub Desktop 下载、安装、使用 - BleuRever的专栏 - CSDN博客1

    摘要视图订阅分类:github使用笔记-- GitHub Desktop 下载、安装、使用2724人阅读评论(0)收藏举报原文地址:http://blog.cs

    思维导图 github使用笔记.pdf

    总结归纳了我使用Github的一些经验

    Github、git 学习笔记.pdf

    个人github、git学习笔记。包含Github和git的基础命令和介绍。由于网络问题在国外很难插入图片,把源文件的pdf导出版本进行上传。

    Github教程笔记.zip

    GitHub则是一个基于云的服务,它提供了Git仓库托管、问题追踪、项目管理工具以及社交功能,使得全球的开发者能够共享和协作代码。 **Git安装与配置** 1. **下载与安装**: 访问Git官方网站下载最新版的Git并进行...

    GitHub命令行笔记

    在IT行业中,GitHub是一个至关重要的平台,它是一个用于版本控制和协作的分布式版本控制系统,尤其在开源项目中广泛应用。本文将深入探讨“GitHub命令行笔记”中的关键知识点,旨在帮助开发者更好地理解和掌握GitHub...

    Git和Github笔记

    ### Git和Github笔记 #### 一、Git基础知识 ##### 1.1 版本管理概述 版本管理是一种软件工程实践,旨在记录文件或项目的不同版本,以便能够追踪变更历史、回溯到之前的状态或者比较不同版本之间的差异。这种方式...

    GitHub笔记

    github入门笔记,纯小白编写,如果不正确的还望多多点评!

    黑苹果EFI分享600款笔记本电脑EFI(GitHub下载).docx

    这些链接通常是GitHub上的资源,供用户下载使用。 在黑苹果安装过程中,选择适合自己硬件的EFI至关重要,因为不同的笔记本硬件配置差异较大,需要匹配相应的EFI才能确保系统稳定运行。例如,某些型号可能特别提到...

    Notebook:使用Github来储存笔记

    笔记本 这是一个菜鸡的笔记库(bushi) v1.0使用Github来储存笔记 v1.2使用Docsify来建立一个网页端的笔记

    GitHub 学习教程笔记

    GitHub 学习教程笔记 Git 教程笔记的主要内容是介绍了 Git 的基本概念和安装配置步骤。Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux ...

    读书笔记:MyBatis从入门到精通之GitHub使用.zip

    读书笔记:MyBatis从入门到精通之GitHub使用

    github笔记

    当收到一个Pull Request后,可以使用`git fetch`命令获取最新的代码,创建一个新的分支并合并对方的更改,最后检出合并后的结果。 ```bash git fetch upstream git checkout -b feature git merge work ``` 通过...

    git\github\gitee学习笔记

    git\github\gitee学习笔记

Global site tag (gtag.js) - Google Analytics