• 程序员,一起玩转GitHub版本控制,超简单入门教程 干货2


    本GitHub教程旨在能够帮助大家快速入门学习使用GitHub,进行版本控制。帮助大家摆脱命令行工具,简单快速的使用GitHub。

    做全栈攻城狮-写代码也要读书,爱全栈,更爱生活。

    更多原创教程请关注头条号。每日更新。也可以添加小编微信:fullstackCourse。一起交流,获取最新全栈教程信息。因为翻墙原因,不能下载客户端的同仁,可以关注后回复“GitHub客户端”获取安装软件。

    上篇教程:GitHub这么火,程序员你不学学吗? 超简单入门教程 干货 GitHub概念部分出现了一丝纰漏。为此本人特意查找相关资料,现重新定义一下Github。

    GitHub和Git的关系

    说道GitHub,我们就不得不说Git。Git是个通过命令行进行版本控制的工具。而Github是依托于Git搭建而成的网站,它代表了一种开源文化,而目前GitHub已经发展为最大的项目托管平台。

    上篇回顾

    1. 注册使用GitHub账户。

    2. 对GitHub账户进行简单的配置。

    3. 学会使用GitHub网站和GitHub客户端配合创建第一个项目仓库。

    一、详细讲解为代码做版本

    继续打开上次的项目地址:https://github.com/Shellcheng/TestGitHub。

    1.我们也可以通过浏览器写代码,为项目增加一个版本:

    创建一个文件。点击Create New file。

    程序员,一起玩转GitHub版本控制,超简单入门教程 干货2

    就进入了GitHub的代码编辑器,当然这个编辑器是做过强化的,写代码还是很爽的:

    程序员,一起玩转GitHub版本控制,超简单入门教程 干货2下方的commit 各个意义如下:

    程序员,一起玩转GitHub版本控制,超简单入门教程 干货2等我们添加之后,发现commit(版本)变为3.下方文件列表也出现了second.txt.

    程序员,一起玩转GitHub版本控制,超简单入门教程 干货2

    这就是通过浏览器做一个版本的实例。

    2.但是一般我们是通过开发工具进行开发的。所以我们转到GitHub客户端:

    第一点比较重要的事情:

    程序员,一起玩转GitHub版本控制,超简单入门教程 干货2

    做个版本:

    我们只需要在本地保存项目的路径,更改相关代码就可以的了。

    比如我增加了一个third.txt:就默认增加了此文件。我们可以添加信息,进行做版本操作。

    程序员,一起玩转GitHub版本控制,超简单入门教程 干货2每做一个版本需要点击右上角同步按钮,同步到github。

    3.撤销此次修改:

    如果发现代码出错,如何撤销此次做版本?

    选择想要撤销的版本,点击Revert。就会把此次版本取消掉,做到一个新版本中如图:

    程序员,一起玩转GitHub版本控制,超简单入门教程 干货2

    撤销之后:显示如下

    程序员,一起玩转GitHub版本控制,超简单入门教程 干货2


    4.查看以往版本:

    通过浏览器,打开项目地址,点击commit:

    程序员,一起玩转GitHub版本控制,超简单入门教程 干货2

    这边详细介绍了,所有我们做过的版本:

    程序员,一起玩转GitHub版本控制,超简单入门教程 干货2二、分支介绍

    1.默认我们创建的代码是在master分支之中的,如图:

    程序员,一起玩转GitHub版本控制,超简单入门教程 干货2

    而一般master分支之中一般包含的是我们部署之后可以直接跑的代码。

    2.有时候我们进行代码编写的时候,如果有的小功能,我们就可以增加到新的分支中。在这个分支中进行操作。

    创建新分支:

    程序员,一起玩转GitHub版本控制,超简单入门教程 干货2把新代码做到分支中:

    程序员,一起玩转GitHub版本控制,超简单入门教程 干货2更新发布之后,查看一下版本:看到新版本,出现了新的分支:

    程序员,一起玩转GitHub版本控制,超简单入门教程 干货2

    下篇讲解如何进行协同合作开发项目和开源项目的贡献流程。

    更多请关注头条号。

    今日头条-做全栈攻城狮 小编:WX aiquanzhan

    番外:

    Linus,Linux和Git创作之父。其实Git的英文意思是傻子的意思。Linus说道:我是个自负的混蛋,所有我的项目都是以我的名字命名的,先有linux,现在是Git。

  • 相关阅读:
    四个通用分页存储过程(来源于www.codeproject.com)
    C#2.0 print winform 打印窗体数据试试
    C# 2.0 Graphics 画雪人
    [转]Asp.Net 上传大文件专题(1)概述:上传大文件的难点
    [转]Asp.Net 上传大文件专题(2)页面生成流程
    [转]C# 调用sql 2000存储过程
    [转]Asp.Net 上传大文件专题
    [转]Asp.Net 上传大文件专题(3)从请求流中获取数据并保存为文件[下]
    c#中调用Ffmpeg转换视频格式的问题
    [转]Asp.Net 上传大文件专题(3)从请求流中获取数据并保存为文件[上]
  • 原文地址:https://www.cnblogs.com/happpytoo/p/5936812.html
Copyright © 2020-2023  润新知