【GitHub Desktop】MacOS和Win下配置及简单的使用

一. GitHub介绍

1.GitHub 是为开发者提供 Git 仓库的托管服务。这是一个让开发者与朋友、同事、同学及陌生人共享代码的完美场所。

总结一下,GitHub 最大的特征是“面向人”

2.GitHub 与 Git 的区别
在 Git 中,开发者将源代码存入名叫“Git 仓库”的资料库中并加以使用。

而 GitHub 则是在网络上提供 Git 仓库的一项服务。也就是说,GitHub 上公开的软件源代码全都由 Git 进行管理。

(图片来源GitHub 是怎样的一个存在? - Deep Reader 的回答)

二.什么是版本控制

版本管理系统分为 Subversion 这类集中型的与 Git 这类分散型的,下面就为各位简单说明一下二者的不同点。

————集中型————

以 Subversion 为代表的集中型,会如图 2.1 所示将仓库集中存放在服务器之中,所以只存在一个仓库。这就是为什么这种版本管理系统会被称作集中型。集中型将所有数据集中存放在服务器当中,有便于管理的优点。但是一旦开发者所处的环境不能连接服务器,无法获取最新的源代码,开发也就几乎无法进行。服务器宕机时也是同样的道理,而且万一服务器故障导致数据消失,恐怕开发者就再也见不到最新的源代码了。

————分散型————

以 Git 为代表的分散型的示意图。如图中所示, GitHub 将仓库 Fork 给了每一个用户。 Fork 就是将 GitHub 的某个特定仓库复制到自己的账户下。 Fork 出的仓库与原仓库是两个不同的仓库,开发者可以随意编辑。

如图所示,分散型拥有多个仓库,相对而言稍显复杂。不过,由于本地的开发环境中就有仓库,所以开发者不必连接远程仓库就可以进行开发。
图中只显示了一般的使用流程。实际上,所有仓库之间都可以进行push 和 pull。即便不通过 GitHub,开发者 A 也可以直接向开发者 B 的仓库进行 push 或 pull。因此在使用前如果不事先制定规范,初学者可能会搞不清最新的源代码保存在哪里,导致开发失去控制。

三.GitHub Desktop客户端安装

想要享受GitHub的服务,除了网页上进行操作,也提供了专门的桌面客户端。

1.Win下

首先到官网下载Github客户端,官网地址:https://desktop.github.com/

下下来之后,是这样的,然后点击在线安装,出现个框,然后就是等了

安装好之后桌面上应该就有个github的图标了。点击可打开。

因为我下的特别慢,所以就装了个免安装版本。

百度云GitHub Desktop for Win链接:http://pan.baidu.com/s/1hrPKEO0 密码:wt0d

2.Mac OS下。

首先到官网下载Github客户端,官网地址:https://desktop.github.com/

下载之后解压,安装

他会提示你是否要移动到应用程序的文件夹。点是就行了 。

四.GitHub Desktop的使用

1.点击进入软件,登录自己的github帐号。创建本地文件夹,可以看到上面有3个,分别是Add:添加一个仓库路径;Creat:创建一个仓库路径;Clone:克隆一个已经存在的仓库。

2.从在Github网站上下载之前创建的工程

3.下图可以看出,这个分支,之前有2个版本。这个down到本地的版本0 changes。

4.点击Master主干上的时间节点,可以查看以前版本修改的内容。

5.把需要上传的代码放到配置的本地文件夹下面,就会提示有新的修改,给修改加上版本说明点击,commit to master可以提交到主干上。

6.可以看到主干上多了一个时间节点。网站上的的Hello World仓库也可以看到新上传上去的代码了。

7.当我需要在win上get之前在Mac上的代码时候,点击右上角Sync,更新下Github仓库中代码到本地。

补充:如果点击了Sync,然后过了好久遇到了一个Github for windows 同步失败问题 "Github failed to sync this branch "失败

然后上网招了下解决方案。可以在Git shell里面用命令行来拉取代码。

git pull 拉取

git push 提交

时间: 2024-10-10 16:41:33

【GitHub Desktop】MacOS和Win下配置及简单的使用的相关文章

记录下WIN下配置LINUX虚拟机及PYTHON环境

因为听说服务器端大多都是LINUX/UNIX,LINUX是程序员必须适应的编程环境,所以今天折腾了一下,给笔记本装了个LINUX虚拟机,并顺便给WINDOWS和LINUX都配置了PYTHON环境. 这里把参考的文和注意事项记录一下备查. 1)WIN下配置LINUX虚拟机 参考LINUX.中国新手指南:手把手安装Ubuntu文章,安装成功. 配置:windows8.1 + VirtualBox + Ubuntu 注意事项: 如果用Virtualbox安装Ubuntu,发现无法选择64位系统,那么可

win下配置java环境变量

系统变量→新建 JAVA_HOME 变量 . 变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)  系统变量→寻找 Path 变量→编辑 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注意原来Path的变量值末尾有没有;号,如果没有,先输入:号再输入上面的代码)  系统变量→新建 CLASSPATH 变量 变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

win下jdk7环境变量的配置

win下jdk7环境变量的配置: 单击计算机(Computer),选择属性(Properties),选择高级系统设置(Advanced systems settings), 选择环境变量(Environment Variables). 新建3个环境变量(PATH,CLASSPATH,JAVA_HOME),若有则不用新建.给3个环境变量增加相应的值(由Java所在的路径决定),例如: PATH D:\Program Files\Java\jdk1.7.0_07\bin;D:\Program Fil

win 下g++ 安装、环境配置等

工具:eclipse for c++: 因为eclipse没有集成c++的编译器及运行环境,所以需要自己额外安装g++等: 方法: 使用MinGW来下载和安装需要的工具: 下载地址:http://www.mingw.org/download.shtml 1.安装与下载: 需要安装的东西,(网上截图) 安装完:MinGW后, 会弹出如下界面: 之后,右键需要安装的文件, 然后"Make for installation", 之后选中左上角的"Installation"

win 7 下配置SQl server 2008 ODBC 错误的解决办法(端口1433 不通)

win 7安装SQl server 2008 下配置ODBC总是提示类似错误: 上图提示说明可能端口有问题,网上解决办法很多,经过自己的测试筛选解决办法如下: 1. 我们知道sqlserver2008通过端口 1433 连接到主机 localhost 的所以要保证端口1433开放 2.要保证防火墙通过1433端口或者关闭防火墙 3.在运行里 telnet 127.0.0.1 1433  测试提示如下错误    说明要到控制面板\程序\打开或关闭windows功能里勾选 Telnet服务器和客户端

Mac下,如何把项目托管到Github上(Github Desktop的使用)

在上一篇中,详细讲解了使用X-code和终端配合上传代码的方法,这种方法比较传统,中间会有坑,英文看起来也费劲,不过Github官方提供了一个Mac版的客户端,如下图: 附上下载链接:传送门 下载完成后,直接安装就可以了. 就这个屌炸天的造型,不过这个用起来比上一篇中说的方法,好用多了,话不多说,直接上步骤: 一.打开后查看主页面 1 指的是创建一个新的仓库,用桌面版客户端创建的话,就不需要在Github官网上创建新仓库了 2 克隆一个仓库,就是在Github上创建一个仓库,利用客户端本地关联下

win下mysql的安装,配置及操作

工作需要,安装了一台win2012服务器,需要在上边部署tomcat.nginx.mysql.jdk使其正常运行JAVA项目.今天讲讲mysql的安装配置以及一些问题处理. 在官网www.mysql.com,下载地址http://dev.mysql.com/downloads/mysql/,下载了MySQL压缩包版本的(Windows (x86, 64-bit), ZIP Archive)mysql-5.7.14-winx64.zip,区分64位和32位.下载时需要注册一个账号才能正常下载. a

在windows下配置对github的操作--基本操作

一.下载安装 git for widows软件 git for widows 是专门用来在windows下操作 github的软件,提供bash(命令行) 和 gui两种方式. 在bash下,其实就是类似操作一个linux系统,类似于Cygwin软件. 下载地址是 https://git-for-windows.github.io/ ,下载后直接安装后即可. 二.创建ssh公钥 打开 git bash,可以在windos资源管理器中的任何目录下,右键点击,在弹出的菜单选择"Git Bash He

Windows 上 GitHub Desktop 的操作

第1章 上传开源代码至GitHub 1.1 Git Windows 客户端 具有git功能的Windows客户端软件有很多,如:git for windows(以前的msysGit).TortoiseGit.GitHub Desktop(以前的GitHub for Windows)…… 笔者对这些客户端的理解: 1.git for windows git 原产于 Linux,要在 Windows 上运行,需要移植.git for windows就是一个这样的移植项目.它移植的不仅仅是一个程序,而