GitHub的Windows客户端的使用教程

GitHub for Windows客户端的使用教程

什么是Github

>说到什么是GitHub,我们先看wikipedia的描述“GitHub是一个利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务。它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。”

>Git是一个分布式的版本控制系统,作为开源代码库以及版本控制系统,Github目前拥有很多开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。


> Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括 Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。


>如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。


>GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这 样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将 代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。

 

准备工作

1、注册GitHub账号,进入GitHub官网https://github.com/github,创建一个账户。

2、下载GitHub for Windows,如下图,先在GitHub上创建一个仓库,创建成功后,可以看到 有个Set up in Desktop 按钮。

分享图片

 然后单击 Set up in Desktop ,进入如下界面:

分享图片

下载GitHub的Windows客户端,下载完直接运行即可。

分享图片

 

3、打开GitHub Desktop,如下图,输入账号和密码进行登录。

分享图片

 

分享图片

创建第一个代码库

认识界面

我们来建立第一个仓库,点击左上角的File打开之后有五个选项,New repository,Add local repository,Clone repository,Options,Exit。

 分享图片

 

我们首先来新创建一个仓库:

1、点击左上角的File —> New repository,创建一个新的代码库,填写相应的信息:

 分享图片

新建之后,如下图所示:

 分享图片

在电脑上找到我们本地路径,目录结构如图所示:(注意:.git文件是隐藏文件,且不能删除)

 分享图片

此时,只是在本地建立好了相应的本地仓库,GitHub网站上面还未上传。点击客户端上的 Publish repository 按钮进行上传,如下图:

分享图片

 

对要上传的仓库进行描述:

分享图片

 

上传完后,新建的仓库已经成功提交到GitHub,登录GitHub网站,进入仓库(点击右上角头像,选择Your repositories),可以看到我们刚刚创建的 DevOps 仓库。

分享图片

2、打开我们的本地路径(如果忘记也不要紧,在GitHub客户端里鼠标右键我们的仓库,选择选择Show in Explorer,这样我们就可以转到刚刚新建的本地仓库路径下),在里面新建文件test.txt。

分享图片

此时,打开GitHub客户端可以看到 DevOps 仓库有一个新的消息:

分享图片

分享图片

3、在客户端的下方填写相关描述,点击 Commit to master 进行提交。

分享图片

 

4、点击 Commit to master 只是让GitHub客户端记录这次进行的改动,并不会直接提交到GitHub上面去,相当于一次游戏存档,在将来的某一天如果想重玩这个存档,可以点击 Commit to master 下面的 Undo 按钮,让项目还原到这次记录的状态。如果想将本地的改动提交到GitHub网站上,点击 Push origin 上传到GitHub即可。

分享图片

 

5、现在可以到自己的GitHub主页上查看DevOps仓库,可以看到我们新建的 test.txt 文件已经出现在主页上了。

分享图片

之后的每次改动,只要重复第3、4、5个步骤即可。

Add local repository:

如果本地有工程,就可以使用Add添加

 

 

Clone repository:

这个功能其实最好理解了,克隆这名字通俗易懂好理解。
如何使用Clone功能呢?

 

 

这时候你会发现在左侧的目录中,你的新建项目从other目录换到了GitHub目录下,并且右上方的云图标Public也换成了更新图标Sync,本地项目更改了,要更新到服务器上,就点击它

 

最后还说点更改本地仓库地址,它默认的是在系统用户下(系统盘),最好更改到其它盘,以防以后如果重装系统时不被删除,也不会占用系统内存。点击界面右上方的齿轮设置图标,

 

---恢复内容结束---

GitHub for Windows客户端的使用教程

什么是Github

>说到什么是GitHub,我们先看wikipedia的描述“GitHub是一个利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务。它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。”

>Git是一个分布式的版本控制系统,作为开源代码库以及版本控制系统,Github目前拥有很多开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。


> Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括 Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。


>如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。


>GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这 样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将 代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。

 

准备工作

1、注册GitHub账号,进入GitHub官网https://github.com/github,创建一个账户。

2、下载GitHub for Windows,如下图,先在GitHub上创建一个仓库,创建成功后,可以看到 有个Set up in Desktop 按钮。

分享图片

 然后单击 Set up in Desktop ,进入如下界面:

分享图片

下载GitHub的Windows客户端,下载完直接运行即可。

分享图片

 

3、打开GitHub Desktop,如下图,输入账号和密码进行登录。

分享图片

 

分享图片

创建第一个代码库

认识界面

我们来建立第一个仓库,点击左上角的File打开之后有五个选项,New repository,Add local repository,Clone repository,Options,Exit。

 分享图片

 

我们首先来新创建一个仓库:

1、点击左上角的File —> New repository,创建一个新的代码库,填写相应的信息:

 分享图片

新建之后,如下图所示:

 分享图片

在电脑上找到我们本地路径,目录结构如图所示:(注意:.git文件是隐藏文件,且不能删除)

 分享图片

此时,只是在本地建立好了相应的本地仓库,GitHub网站上面还未上传。点击客户端上的 Publish repository 按钮进行上传,如下图:

分享图片

 

对要上传的仓库进行描述:

分享图片

 

上传完后,新建的仓库已经成功提交到GitHub,登录GitHub网站,进入仓库(点击右上角头像,选择Your repositories),可以看到我们刚刚创建的 DevOps 仓库。

分享图片

2、打开我们的本地路径(如果忘记也不要紧,在GitHub客户端里鼠标右键我们的仓库,选择选择Show in Explorer,这样我们就可以转到刚刚新建的本地仓库路径下),在里面新建文件test.txt。

分享图片

此时,打开GitHub客户端可以看到 DevOps 仓库有一个新的消息:

分享图片

分享图片

3、在客户端的下方填写相关描述,点击 Commit to master 进行提交。

分享图片

 

4、点击 Commit to master 只是让GitHub客户端记录这次进行的改动,并不会直接提交到GitHub上面去,相当于一次游戏存档,在将来的某一天如果想重玩这个存档,可以点击 Commit to master 下面的 Undo 按钮,让项目还原到这次记录的状态。如果想将本地的改动提交到GitHub网站上,点击 Push origin 上传到GitHub即可。

分享图片

 

5、现在可以到自己的GitHub主页上查看DevOps仓库,可以看到我们新建的 test.txt 文件已经出现在主页上了。

分享图片

之后的每次改动,只要重复第3、4、5个步骤即可。

Add local repository:

如果本地有工程,就可以使用Add添加

 

 

Clone repository:

这个功能其实最好理解了,克隆这名字通俗易懂好理解。
如何使用Clone功能呢?

 

 

这时候你会发现在左侧的目录中,你的新建项目从other目录换到了GitHub目录下,并且右上方的云图标Public也换成了更新图标Sync,本地项目更改了,要更新到服务器上,就点击它

 

最后还说点更改本地仓库地址,它默认的是在系统用户下(系统盘),最好更改到其它盘,以防以后如果重装系统时不被删除,也不会占用系统内存。点击界面右上方的齿轮设置图标,

 

尊重原创,转载来源 :https://www.cnblogs.com/opsprobe/p/9893325.html

相关文章
相关标签/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。
公众号推荐
   一个历史类的公众号,欢迎关注
一两拨千金
一,肖一码′期期准 天峨县| 屯昌县| 即墨市| 连南| 宣恩县| 丰原市| 定陶县| 怀化市| 海南省| 北海市| 乡宁县| 务川| 平定县| 四平市| 措美县| 新平| 安义县| 雷波县| 临夏市| 铜川市| 榆中县| 沙田区| 富宁县| 德庆县| 双牌县| 策勒县| 鄂托克前旗| 南川市| 左贡县| 秦皇岛市| 扶风县| 西和县| 米脂县| 天等县| 温宿县| 溧水县| 平定县| 织金县| 台安县| 蓬溪县| 亚东县| 和硕县| 景谷| 灌云县| 青冈县| 乐陵市| 仙游县| 南城县| 平山县| 乃东县| 弥勒县| 焦作市| 乐清市| 泸西县| 武川县| 泸州市| 亚东县| 潞城市| 武邑县| 北安市| 丰顺县| 应城市| 利津县| 大竹县| 海安县| 达日县| 原阳县| 政和县| 从化市| 西宁市| 舒兰市| 泸溪县| 雅安市| 定兴县| 盐山县| 资中县| 河西区| 迁安市| 宁化县| 蕉岭县| 东宁县| 靖边县| 新闻| 双鸭山市| 汕头市| 太谷县| 泸溪县| 秦安县| 乐亭县| 观塘区| 永胜县| 喀什市| 西畴县| 新安县| 灵石县| 重庆市| 海门市| 天水市| 西昌市| 鲜城| 德保县| 阿鲁科尔沁旗| 铁岭县| 大丰市| 苍南县| 嘉定区| 塔河县| 专栏| 河津市| 乐山市| 徐水县| 桂阳县| 塘沽区| 连城县| 金川县| 甘谷县| 沙田区| 八宿县| 墨脱县| 教育| 华池县| 泰来县| 嘉善县| 三穗县| 双桥区| 明光市| 星座| 乌苏市| 嘉善县| 平原县| 黔江区| 开平市| 赤壁市| 陇川县| 舞钢市| 石城县| 临海市| 合水县| 淮滨县| 项城市| 辽宁省| 巫山县| 呼伦贝尔市| 叙永县| 凯里市| 图片| 德庆县| 武隆县| 民权县| 黑龙江省| 海口市| 庄河市| 重庆市| 赣榆县| 称多县| 宁海县| 红桥区| 衢州市| 康乐县| 南郑县| 达日县| 平山县| 桃园县| 长治县| 通州区| 邻水| 夹江县| 随州市| 乌拉特中旗| 乌苏市| 荥阳市| 布拖县| 和顺县| 漳浦县| 屯门区| 齐齐哈尔市| 田林县| 浦城县| 义乌市| 琼海市| 蓝田县| 吴旗县| 无棣县| 专栏| 磴口县| 巫溪县| 天镇县| 鄂州市| 华亭县| 莲花县| 长沙市| 通山县| 绍兴市| 壤塘县| 天镇县| 锡林浩特市| 嵩明县| 桑植县| 青阳县| 桐庐县| 盐源县| 德惠市| 武定县| 湾仔区| 睢宁县| 镇赉县| 资阳市| 澄迈县| 黄石市| 泸州市| 汾阳市| 耿马| 江油市| 全州县| 桓台县| 白沙| 手机| 贡嘎县| 桐庐县| 祁门县| 灵川县| 宜良县| 剑河县| 安龙县| 兴业县| 全椒县| 于都县| 商水县| 柘城县| 桦南县| 阿尔山市| 张家界市| 双柏县| 苗栗县| 孝义市| 浙江省| 广汉市| 赤水市| 神木县| 沙河市| 安西县| 都兰县| 铜梁县| 开封县| 宁德市| 西乌| 弥渡县| 循化| 木里| 丰原市| 高邑县| 松阳县| 哈尔滨市| 无极县| 嘉义市| 年辖:市辖区| 浑源县| 麻江县| 鄂尔多斯市| 南华县| 天津市| 克什克腾旗| 万盛区| 通渭县| 新营市| 启东市| 永修县| 依安县| 澜沧| 余江县| 泽州县| 惠州市| 安福县| 玉龙| 虎林市| 确山县| 平安县| 丹阳市| 抚州市| 开封市| 长垣县| 玉山县| 赤壁市| 乌拉特前旗| 通山县| 东乌珠穆沁旗| 安塞县| 株洲市| 城固县| 兴安盟| 洪湖市| 南木林县| 固始县| 甘谷县| 拜城县| SHOW| 阜新市| 绥中县| 甘南县| 和政县| 简阳市| 额济纳旗| 锦屏县| 大丰市| 华池县| 龙海市| 红安县| 乐业县| 前郭尔| 新巴尔虎左旗| 含山县| 易门县| 青铜峡市| 申扎县| 谢通门县| 赤壁市| 宜阳县| 东光县| 县级市| 淮北市| 仪陇县| 阿瓦提县| 睢宁县| 凤山县| 贵德县| 武安市| 阳曲县| 博野县| 积石山| 图木舒克市| 上犹县| 南汇区| 五家渠市| 双峰县| 响水县| 景洪市| 霍林郭勒市| 青海省| 昆山市| 赤水市| 区。| 古浪县| 连城县| 龙陵县| 班玛县| 潮州市| 瑞昌市| 开化县| 仁布县| 常德市| 鄂尔多斯市| 玉溪市| 霸州市| 龙泉市| 涞水县| 东安县| 青海省| 正宁县| 兴海县| 平顺县| 嘉祥县| 连城县| 铁岭县| 工布江达县| 南乐县| 阿克陶县| 太仓市| 亚东县| 盘锦市| 固始县| 周至县| 阳原县| 印江| 太白县| 商洛市| 普格县| 江山市| 赤城县| 滦平县| 江安县| 枣阳市| 寻乌县| 淳化县| 晋城| 博客| 白沙| 九龙城区| 通州区| 阿巴嘎旗| 温泉县| 彰化市| 天水市| 两当县| 彩票| 漠河县| 左权县| 罗定市| 宁夏| 彩票| 依兰县| 长宁县| 拉孜县| 呈贡县| 什邡市| 台南市| 紫阳县| 阳东县| 昔阳县| 云林县| 南澳县| 闽清县| 甘泉县| 磐安县| 云阳县| 五寨县| 昭觉县| 金寨县| 隆昌县| 来宾市| 普兰县| 汕尾市| 桂平市| 上虞市| 浮山县| 同心县| 民乐县| 焦作市| 宣化县| 宁乡县| 天柱县| 永吉县| 安康市| 莫力| 丁青县| 卓尼县| 台中市| 濉溪县| 木兰县| 临安市| 海城市| 吉木萨尔县| 枣强县| 平乐县| 桐庐县| 广河县| 宁远县| 香格里拉县| 余江县| 衡阳市| 贡觉县| 武定县| 弥渡县| 白玉县| 马尔康县| 沂南县| 方山县| 石景山区| 镇雄县| 仙桃市| 武安市| 德庆县| 平乡县| 丹江口市| 阜康市| 阿鲁科尔沁旗| 普格县| 双桥区| 南川市| 武鸣县| 连州市| 湖南省| 乐安县| 绥化市| 娱乐| 绥宁县| 沁源县| 勐海县| 二连浩特市| 改则县| 沽源县| 武陟县| 沽源县| 洮南市| 中江县| 囊谦县| 五台县| 河东区| 林周县| 石门县| 宁都县| 定南县| 棋牌| 茶陵县| 游戏| 塔河县| 湄潭县| 农安县| 寿宁县| 喜德县| 金塔县| 东丰县| 山西省| 阜城县| 左贡县| 辉县市| 广丰县| 舒兰市| 察隅县| 福鼎市| 兴海县| http://wap.bo2020inchs.fun http://wap.gz1980tryc.fun http://m.yqo3j3rl9v.fun http://m.gz1980buildc.fun http://www.bo2020pleases.fun http://www.yqo6j4rl6v.fun http://wap.jvz0j1r3o.fun http://wap.gz1980abstractc.fun http://m.bo2020zaintains.fun http://www.yqo9j5rl8v.fun http://wap.jvz0j5r0o.fun http://m.gz1980enablec.fun http://www.bo2020puts.fun http://wap.bo2020juzps.fun http://m.yqo3j6rl6v.fun