GitHub Disktop 的基本使用

来源:互联网 发布:c语言生日蛋糕图案代码 编辑:程序博客网 时间:2024/06/15 11:11

GitHub Disktop 的基本使用

啰嗦几句

什么是Git

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

简单来说,Git是一种版本控制工具,可以有效地解决如下的情况:

这里写图片描述

Git是这样解决这个问题的,每当我进行修改的时候,Git可以帮我记录我修改了哪些地方,形成一个历史版本。而我则只需要在原文件继续编辑即可,不需要为了保留历史版本而复制一个新文件,因为这些Git会帮我做。

而这些,仅仅只是Git的一个功能而已,Git还提供分支,多人协作等。

GitHub 则可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。

而 GitHub Desktop 则是 GitHub 推出的一个图形化软件。对于不会使用命令方式的人员提供了极大的方便。

GitHub Desktop下载地址:http://desktop.github.com/

GitHub Desktop 的安装

(演示平台:Windows 10)

这里写图片描述

只需双击这个图标,稍等一会儿(取决于网速),就安装好啦。

第一次运行需要设置 GitHub 账号、用户名称(Username)、邮箱(Email)等。

GitHub 账号可以在GitHub 官网免费申请注册。

接下来你就会看到这个界面

这里写图片描述

至此,GitHub Desktop 安装就完成了。

GitHub Desktop 的使用

添加项目

这里写图片描述

点击左上的 + 号,可以添加项目,项目的来源有三种:

  1. add – 添加一个本地已经存在的库(项目)
  2. Create – 创建一个需要托管的库(项目)
  3. Clone – 克隆一个已经存在于GitHub的库(项目)

添加一个本地已经存在的项目

这里写图片描述

在 Local path 填入项目路径,或者点击 Browse 浏览选择项目。

然后点击 Add repository (添加仓库)添加项目至GitHub。

注意:此时你的项目还在本地,并没有添加至GitHub库中。

创建一个需要托管的项目

这里写图片描述

在对应的地方填入Name(库名称)、Local path(路径),选择 Git ignore(Git忽略文件)。

然后点击 Create repository (创建仓库)添加项目至GitHub。

注意:此时你的项目还在本地,并没有添加至GitHub库中。

克隆一个已经存在于GitHub的项目

这里写图片描述

在这里可以看到,你的账号中,已经存在于GitHub库中的项目。

选择一个需要同步到本地的项目,点击 Clone repository (克隆仓库)。

你可以在 GitHub 上 Fork 其他的开源项目,然后同步至本地。

至此,你就可以使用 GitHub Desktop 进行项目管理了。

如下图:

这里写图片描述

版本管理

这里写图片描述

在上图中,我在GitHubTest库的目录中,新建了一个 Readme.txt的文件。

可以看到,在GitHub Desktop中,已经监控到新文件的创建。

这里写图片描述

我在 Readme.txt 文件中写了 GitHub Desktop Test 这样一句话,并保存。
可以看到,软件已经检测到变化了。

但是,在我们的库中,还没有Readme.txt这样一个文件,
接下来,我们就进行版本更新。

这里写图片描述

我们填入 Summary (标题、总结)、Description (说明),点击 Commit to master (提交至master)。

这里写图片描述

在 History 下,我们就可以看到所有的历史版本了。

分支管理

这里写图片描述

我们也可以使用软件创建分支,输入分支名称,选择来自哪一个分支,点击Create new branch 即可创建一个新的分支。

我们对新的分支更改并不会影响原有分支。

恢复历史版本

这里写图片描述

点击那些圆点点就可以查看历史版本。

点击 Revert 就可以恢复到选中的版本了。

最后再说几句

Git的功能不仅仅是版本管理这么简单,Git还有多人协作,代码托管等功能,用好Git,绝对会为你的工作提高效率。

0 0
原创粉丝点击