Github的使用

一·注册:

    要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息。

对于刚入门的用户而言。GitHub提供了可视化的桌面应用。点击截图所示部分。

网站会根据你的电脑环境,给你提供适配的版本下载。

下载完成后。打开GitHub。选择Options。进行帐号登录。

当你下载完桌面GitHub以后就可以Clone别人的库了。

你就能在桌面的GitHub中看到了。

在网页选择New Repository就能创建自己的库了。

二. 登陆:

安装好后打开GitHub,用刚刚注册好的GitHub账号登陆。需要注意的事,Github for Windows会帮你创建SSH Key,你打开邮件应该会收到邮件帮你创建SSH Key的信息,这也省了不少事:

三. 创建一个仓库:

点击上面的 “+Add” 按钮创建一个新的仓库,输入相关信息:

新建的仓库还没有真正地提交到本地仓库,相当于这只是一个new的修改,github简化了一些操作过程,对于任何修改,只需要添加评论就可以提交到本地仓库,然后这个时候才可以提交到远程仓库,所以我们来添加一条评论:

在每次添加一个评论之后,就相当于向本地仓库提交了一本版本,之后,就可以选择一个版本向远处仓库提交了。

这个时候我们就可以Publish一个仓库了,Publish之后按钮就变成in sync文字,表示以后的修改提交就是同步,这个时候你到你的github上看应该就会多一个仓库了:

四. 添加项目:

仓库在本地保存在一个文件夹中,Github for windows会监视这个文件夹,任何修改都会在仓库中看到,然后像上面一样添加评论就可以将修改提交到本地仓库,这里我们打开仓库目录,往里面添加一个项目:

将修改提交到本地仓库,回到Github for windows中,已经可以看到刚才添加的项目了,同样,提交注释提交到本地仓库,最后,点击sync将本地仓库提交到github。

五. 参与开源项目协同开发:

github现在已经深度支持Windows开发者了,现在每个在github的开源项目前面都有一个“Clone in Windows”的按钮,我们可以Clone任何我们感兴趣的开源项目,然后在地进行修改,参与开源项目的开发。

点击该按钮之后,浏览器会要求打开Github for Windows,并下载项目至本地,新建一个本地仓库:

总结:

github for Windows简化了一些概念和操作,并且几乎所有主要操作都通过图形界面来完成,基本上能完成日常写作了。这些主要的简化包括:

1. 将push到远程仓库简化为一个同步按钮

2. 将提交到本地仓库简化为只需要对一些列修改添加评论,还包括分支的建立和管理。

第二次作业:Github的使用的更多相关文章

  1. 第二次作业(Git and Github)

       第二次作业(Git and Github) 1.Github项目地址: https://github.com/YanSiJu/JavaWebProject.git 具体介绍详见READ.md 2 ...

  2. 软件工程(QLGY2015)第二次作业点评(随机挑选20组点评)

    相关博文目录: 第一次作业点评 第二次作业点评 第三次作业点评 说明:随机挑选20组点评,大家可以看看blog名字,github项目名字,看看那种是更好的,可以学习,每个小组都会反应出一些问题,希望能 ...

  3. 程序设计第二次作业<1>

    面向对象程序设计第二次作业<1> Github 链接:https://github.com/Wasdns/object-oriented 题目: <1>第一次尝试 我立马认识到 ...

  4. 《Coderxiaoban团队》第二次作业:团队项目选题报告

    <Coderxiaoban团队>第二次作业:团队项目选题报告 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验六 团队作业2:团队项目选题 团队名称 Co ...

  5. 《AlwaysRun!团队》第二次作业:团队项目选题报告

    第二次作业:团队项目选题报告 项目  内容  这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/  这个作业的要求在哪里 https://www.cnblog ...

  6. 广州商学院16级软工一班&二班-第二次作业成绩

    作业地址 https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097 https://edu.cnblogs.com/campus/gzc ...

  7. MathExam第二次作业

    第二次作业:MathExam 一.预估与实际 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 20 30 • ...

  8. 结队第二次作业——WordCount进阶需求

    结队第二次作业--WordCount进阶需求 博客地址 051601135 岳冠宇 博客地址 051604103 陈思孝 博客地址 Github地址 具体分工 队友实现了爬虫功能,我实现了wordco ...

  9. BUAA OO 2019 第二单元作业总结

    目录 总 架构 controller model view 优化算法 Look 算法 多种算法取优 预测未来 多线程 第五次作业 第六次作业 第七次作业 代码静态分析 UML 类图 类复杂度 类总代码 ...

  10. 第二次作业——个人项目实战(sudoku)

    第二次作业--个人项目实战(sudoku) 一.作业要求地址 第二次作业--个人项目实战 二.Github项目地址 softengineering1--sudoku 三.PSP表格估计耗时 PSP2. ...

随机推荐

  1. shell常用命令

    wget wget -P /root url -O rename 实现文件下载指定目录和重命名

  2. MySQL 5.6 & 5.7最优配置模板

    摘自:http://mp.weixin.qq.com/s?__biz=MjM5MjIxNDA4NA==&mid=207854835&idx=1&sn=c998031ae6816 ...

  3. wget下载工具

    转自于:http://www.jb51.net/LINUXjishu/86326.html 1.使用wget下载单个文件  e.g. wget http://cn.wordpress.org/word ...

  4. 20145226夏艺华 《Java程序设计》第0周学习总结

    关于师生关系: 学生和老师之间我觉得关系时多元化的,不能拘泥于单独的一种关系:灌输与被灌输,教授与被教授--我认为,在不同的课程阶段,师生之间的关系都可以发生变化.前期的老师更像是一个指路的人,而在入 ...

  5. 20145229&20145316 《信息安全系统设计基础》实验三 实时系统的移植

    实验封面 实验内容 1.安装ADS(安装文件在00-ads1.2目录下,破解方法00-ads1.2\Crack目录下) 2.安装GIVEIO驱动(安装文件在01-GIVEIO目录下) 3.把整个GIV ...

  6. SQL 使用 AND 与 OR

    1.介绍:关于AND与OR的使用是比较基础的,但是在项目中如果不注意使用的话会使查出来的数据有错误. 2.主要问题: 在未加任何AND与OR的选择是独立的,与逻辑运算一样.即: SELECT * FR ...

  7. JAVA编程心得-Eclipse/MyEclipse 中文乱码解决办法

    将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同.总结网上的建议和自己的体会 ...

  8. 异常处理和JDBC

    1.异常: 格式:try{ 要执行的可能出现异常的语句 } catch(Exception e){ 对异常进行处理的语句 }    finally{    一定会被处理的语句 //可以不写 } 当需要 ...

  9. 第七章 内存管理单元MMU介绍

    7.1 内存管理单元MMU介绍 7.1.1 S3C2410/S3C2440 MMU特性 负责虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查 特性: 与ARM V4兼容的映射长度.域.访问权 ...

  10. UI拼图导出脚本,兼容cegui的ImageSet格式

    该脚本用于photoshop,美术可以先用photoshop拼接图片,在加载该脚本导出xml格式的文件,该文件记录了每个小的图片坐标信息 // Copyright 2002-2003. Adobe S ...