zoukankan      html  css  js  c++  java
  • 软件项目的托管平台gitHub

      gitHub这个软件托管平台从大三的时候就开始接触,但常常以自己英语差的理由推脱,每次都只是“想要迈进门,突然收回脚” ̄□ ̄||。这些天下决心要把它拿下,于是乎我又开始从头开始接触gitHub O(∩_∩)O哈哈~。

      版本控制能够大大提高程序员的工作效率,我打算使用 Github 网站和图形化客户端来完成版本控制工作(不会涉及到命令行操作哦)。

      首先了解一下历史和简介吧:

    1.Git 傻子(版本控制工具,是一款软件)
    2.Git和Linux之父,Linus曾经说过:
    我是个自负的混蛋,所有我的项目都以我自己的名字命名,先有Linux,现在是Git
    --Linux

    3.2008年诞生了一个公司:Github(推广Git的开源文化),产品就是一个网站github.com

      好了再了解一些概念:

    1.一个项目一旦被Git控制了它的版本历史,在Github上就有了另一个名字:仓库

    2.commit (最常出现的词)v.做一个版本
                   n.等同于一个版本

    3.Git的主要操作对象是一个一个的版本

    4.分支操作:
    我们有新的想法,要开发一段新的代码,但是又不想污染到Master分支上很重要的代码
    Master分支上的代码一般是都可以放到服务器上去当产品跑的代码,所以测试性的代码不能放到上面

    5.Pull Request:
    用来发起对你做的各个版本的讨论

      

      过程中遇见一个警告:

    warning: no newline at end of file

    解决方法:编译器需要文件最后有一个回车,作为文件结尾。

      以下是我的gitHub网站:

    https://github.com/Caesar909937

      其实gitHub是一款很好用的工具,不仅对程序员有很大的帮助,对于我们写论文,写书籍也有很好的帮助!gitHub还有很多要学的东西,目前我只掌握了一些基本的技巧(其实英语也不难,难在你是否能静下心去学习),后期再慢慢摸索吧,有时间打算用gitHub搭建一个个人博客^_^

  • 相关阅读:
    java学习笔记 (2) —— Struts2类型转换、数据验证重要知识点
    java学习笔记 (1) —— Strut2.3.24环境搭建
    数据不平衡问题的处理
    正则化与特征稀疏,过拟合
    leetcode144-先序遍历非递归实现
    解释器资料
    ROC,AUC
    假设检验——KS检验
    SVM理解
    高斯过程与核密度估计
  • 原文地址:https://www.cnblogs.com/wsyblog/p/8412554.html
Copyright © 2011-2022 走看看