Windows使用GitHub Desktop详解

作者:springsnow 时间:2022-08-23 14:36:01 

一、安装

1、安装git Windows 客户端—GitHub Desktop

具有git功能的Windows客户端软件有很多,如:git for windows(以前的msysGit)、TortoiseGit、GitHub Desktop(以前的GitHub for Windows)等

  • git for windows
    git 原产于 Linux,要在 Windows 上运行,需要移植。git for windows就是一个这样的移植项目。它移植的不仅仅是一个程序,而是在 Windows 上模拟出了一个 Linux 环境。它有两种运行方式:命令行方式(专家使用)、图形界面方式(菜鸟使用)。 
    git for windows 的下载网址
    git for windows是一个开源项目,下载源代码

  • TortoiseGit
    TortoiseGit只是一个图形界面程序,它内部调用的还是git for windows。所以,使用TortoiseGit之前需要安装git for windows。 
    TortoiseGit最大的优势在于与TortoiseSVN的操作比较相同,熟悉SVN的用户可快速上手。

  • GitHub Desktop
    这是Github的官方git软件。GitHub Desktop 跟TortoiseGit一样,内部也会调用git for windows。它的操作是这三款软件中最简单的,安装之后无需配置就可使用,非常适合菜鸟。 
    GitHub Desktop的下载网址。下载下来的文件GitHubSetup.exe是一个在线安装程序,有可能无法正常安装。 
    可下载离线安装包,下载网址。下载GitHub_3_0_5_2.zip,解压后运行GitHub.application即可安装。 
    注意:如果离线安装程序无法运行,就需要先安装.NET Framework 4.5。可先运行在线安装程序GitHubSetup.exe,安装.NET Framework 4.5。然后再运行离线安装程序。 

Windows使用GitHub Desktop详解

2、注册GitHub账户

要上传开源代码至GitHub.com,需要在该网站上注册一个账户。请浏览GitHub网站,单击"Sign up"按钮注册账户。

二、操作介绍

如果你打开这个软件后,如下所示。

Windows使用GitHub Desktop详解

1、创建一个本地仓库

好了现在我们直接在我的github上面克隆一个仓库并且在桌面打开,这个仓库已经初始化好了,所以不需要任何命令

Windows使用GitHub Desktop详解

选择本地仓库地址

Windows使用GitHub Desktop详解

Github Desktop果然是亲儿子, 在网站下载会自动克隆到Github Desktop中,

界面介绍:左边的是可以切换添加进来的仓库,再也不需要cd来cd去了,白色框内是改变提醒,下面是提交修改。所以整个工作流程是有修改直接commit就行了。

Windows使用GitHub Desktop详解

那如果没有自动导入怎么办内,假如你的learngit文件夹在桌面上,可以添加本地仓库,这是一样的

Windows使用GitHub Desktop详解

2、布本地仓库到GitHub

Windows使用GitHub Desktop详解

Windows使用GitHub Desktop详解

按照提示登录GitHub账号,可以使用浏览器校验或直接输入账号密码。

Windows使用GitHub Desktop详解

发布成功。

Windows使用GitHub Desktop详解

3、提交改变

好了咱们已经有了本地仓库了,那么现在当然是什么改变都没有,也不需要提交什么。

在本地仓库中新增learn2.txt文件,并在其中添加一行learning git is easy.看看有什么变化吧!

Windows使用GitHub Desktop详解

看到了吧,已经显示了新添加了改变,那现在就可以在summary写上简短的改变描述,比如我写的是add learn git is easy之后点击commit to master就可以了。

Windows使用GitHub Desktop详解

看到了吧,现在显示本地没有改变,但是上面push origin显示了1,代表的是我们与远程的github不同步,本地有一个更新,就是我们新加的文件,但是github并没有更新,推送远程分支我之后会讲。

Windows使用GitHub Desktop详解

4、送到远程仓库

登陆后就可以推送啦, 点击push origin就可以啦~

Windows使用GitHub Desktop详解

你可以登陆github查看learngit仓库,看看其中的变化

Windows使用GitHub Desktop详解

是不是和我们在github desktop里看到的一样呢?

5、更新本地仓库

比如说现在远程仓库已经被更新了,有可能是你的同事提交了他的一部分,但是在你的本地仓库并没有更新,现在怎么办呢? 很简单,一键fetch

把easy改成了difficult

Windows使用GitHub Desktop详解

这时候点击fetch origin

Windows使用GitHub Desktop详解

可以看到下面的pull origin

Windows使用GitHub Desktop详解

好啦~点击pull origin就可以把远程的difficult更新到本地了~ 看看里面的history就知道干了些什么了。

Windows使用GitHub Desktop详解

6、版本回退

有很多时候我们在当前这一步骤做了一些不可挽回的错误,比如说删除了重要的文件以后再也找不到了,这时候使用版本回退可以回退到任何一个commit过的状态。 现在看看咱们的文件夹都有哪些文件?

比如说我们不小心删除了learn2.txt,这个文件非常重要,怎么样回复到之前存在的状态呢?

Windows使用GitHub Desktop详解

打开history你会发现有很多commit后的历史记录,其中有我们之前的update learn2.txt。所以右键它会显示revet this commit

Windows使用GitHub Desktop详解

来源:https://www.cnblogs.com/springsnow/p/13063130.html

标签:Windows,GitHub,Desktop
0
投稿

猜你喜欢

  • 公用样式模板的设计制作

    2009-09-13 21:27:00
  • 使用Python操作Elasticsearch数据索引的教程

    2021-03-04 22:51:28
  • Python数据分析之Numpy库的使用详解

    2021-06-14 02:54:53
  • Python使用邻接矩阵实现图及Dijkstra算法问题

    2022-09-30 01:22:00
  • jquery精度计算代码 jquery指定精确小数位

    2024-05-21 10:20:21
  • MySQL中如何正确存储IP地址

    2024-01-29 13:34:34
  • PHP基于phpqrcode类库生成二维码过程解析

    2023-11-17 19:06:35
  • 保护你的ASP页面的两种办法

    2008-06-10 16:53:00
  • MySQL五个查询优化方法

    2009-08-29 15:05:00
  • pandas实战:分析三国志人物示例实现

    2023-07-12 21:11:46
  • 基于Python实现人脸识别和焦点人物检测功能

    2021-03-09 10:27:45
  • Python在线运行代码助手

    2022-05-04 04:09:21
  • Python continue语句用法实例

    2021-02-16 07:40:00
  • Django如何使用jwt获取用户信息

    2022-07-06 10:08:34
  • 浅谈pytorch和Numpy的区别以及相互转换方法

    2022-02-12 03:51:47
  • Mysql索引选择以及优化详解

    2024-01-18 13:56:12
  • mysql 8.0.17 安装配置图文教程

    2024-01-14 11:44:16
  • Python pass语句作用和Python assert断言函数的用法

    2021-03-19 12:14:08
  • Python读取HTML中的canvas并且以图片形式存入Word文档

    2022-09-03 04:50:33
  • php通过exif_read_data函数获取图片的exif信息

    2023-10-27 09:01:44
  • asp之家 网络编程 m.aspxhome.com