如何安装、注册、创建仓库等操作请参考http://www.cnblogs.com/foreveryt/p/4077380.html

1、点击右上角+号创建本地新仓库LHJ。点击Create repository。

2、桌面LHJ仓库会自动生成一些git配置文件。不用管它们

3、我们在该仓库内随便添加一个文本文件。

4、切换到GitHub桌面版,会自动检测到仓库的变化,并在Uncommitted changes处清楚的列出来。

5、添加对本次更新的Summary(摘要)和Description(描述),点击Commit to master。将本次变更提交给本地Git。

6、现在我们将该版本的仓库同步到GitHub网站,点击Publish Repository。

7、如下右击Viem on GitHub,我们到github网站看到我们的仓库已经同步到服务器上。

8、重复以上步骤,建立多个不同的版本,并同步到GitHub网站。

9、如何更新本地仓库到版本1.0?现在的版本如上图所示。选择要回到的版本,复制该版本的SHA key。选择本地仓库,打开shell命令窗口。输入git reset --hard  SHA 

10、我们检查一下本地仓库LHJ,如下确实是还原到版本1.0了

11、假如现在一个叫YT的同学从GitHub下载了版本1的仓库,我们新建一个YT-Branch的开发分支模拟。我们在版本1的基础上对代码进行修改。例如将  版本1.0.txt  内容改成YT-Message。然后同步到GitHub服务器。

12、查看GitHub服务器上的变化,已经变成了2 branches。

13、现在项目的发起人也就是相当于我们这里的master  发现YT-Branch这个用户对版本1的修改很好,想把YT修改的内容合并到master最新的版本3.0中。这就要用到merge(合并)操作。点击如下Merge。将要合并进来的Branch和版本3.0拖到如下的黑框内,然后点击Merge就ok了。

14、如下 master本地仓库内版本1.0.txt 内容已经变化了。

15、现在假如YT和LHJ用户都下载了 3.0版本项目  YT对版本3.0.txt的内容改成了YT-Message3,LHJ对版本3.0.txt的内容改成了LHJ-Message3。当YT先将其更新到github,LHJ在更新时就会发生冲突。怎么解决?LHJ在提交到GitHub时要对有冲突的文件进行手动修改。然后再次提交就可以了(这里不知道怎么模拟,多人开发是按照这个思路 就没问题了).

就先这样吧 改天再更新。据说点推荐的朋友15年都能升职加薪!谢谢~~

GitHub for Windows呆瓜级操作1的更多相关文章

  1. GitHub for windows呆瓜级入门

    一.GitHub是一个远程数据托管平台,对于代码用于版本控制(保存各个阶段的代码版本).首先去 https://github.com/ 注册一个GitHub账号 二.输入用户名(不能重复,相当于在Gi ...

  2. github 和 github for windows 学习使用总结

    github 是最大的开源项目托管平台,是一个网站.但是它不仅仅只能托管开源项目或代码,还能作为我们备份重要资料的平台,更重要的是我们可以通过这个平台来学习和获取别人的代码,避免重复造轮子,还可以多人 ...

  3. Github for Windows使用介绍

    Git已经变得非常流行,连Codeplex现在也已经主推Git.Github上更是充斥着各种高质量的开源项目,比如ruby on rails,cocos2d等等.对于习惯Windows图形界面的程序员 ...

  4. Github for Windows使用图文教程

    原文:http://www.cr173.com/html/15618_1.html Git已经变得非常流行,连Codeplex现在也已经主推Git.Github上更是充斥着各种高质量的开源项目,比如r ...

  5. 利用github for windows 工具将本地的内容同步到github上

    1 利用github for windows工具来创建一个Repository,名字叫weixin,具体步骤 请参考这篇文章 根据default storage directory的设置 我知道我所创 ...

  6. Windows平台内核级文件访问

    1.背景     在windows平台下,应用程序通常使用API函数来进行文件访问,创建,打开,读写文件.从kernel32的CreateFile/ReadFile/WriteFile函数,到本地系统 ...

  7. Github for Windows使用图文教程_西西软件资讯

    body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI& ...

  8. Github和Github for windows的使用简介

    很多程序员都把自己开发的代码放到Github上,方便自己管理也有利于别人查阅.所以这两天我也捣鼓了一下这个东西,现在把怎么使用Github和Github for windows简单的总结一下. 1.现 ...

  9. 使用Git进行代码管理的心得--github for windows

    首先简述一下Git进行代码管理的情况 我使用的是github for windows,官网下载的速度太慢,所以用了离线安装包.安装之后会有GitHub和GitShell两个软件,其中Github采用图 ...

随机推荐

  1. ActiveMQ安全配置

    1.activeMQ管理后台用户名.密码的设置 管理后台地址http://localhost:8161/admin 默认用户名密码admin admin 端口默认是8161,且服务采用的是服务器,所以 ...

  2. visual studio 2013 使用域名调试本地项目

    一.在localhost添加需要指定的域名,如:test.domain.com 二.以管理员身份启动VS,并打开项目 三.修改IIS Express的配置文件(一般位于:C:\Users\当前用户\D ...

  3. Python3 Socket网络编程

    Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯. socket起源于UNIX,在 ...

  4. 微博轻量级RPC框架Motan

    Motan 是微博技术团队研发的基于 Java 的轻量级 RPC 框架,已在微博内部大规模应用多年,每天稳定支撑微博上亿次的内部调用.Motan 基于微博的高并发和高负载场景优化,成为一套简单.易用. ...

  5. favicon.ico 404的问题(title栏前面的图标)

    1.页面中自定义图标 去  http://www.bitbug.net/   定制图片,有32*32,16*16等样式可供选择 2.在页面中引入定义的图片 <link rel="sho ...

  6. Pi 前2600位

    3.14 15926 53589 79323 84626 43383 27950 28841 97169 39937 51058 2097 4944 5 92307 81640 62862 0899 ...

  7. java String类

    String 是一个类 所以他不是基本数据类型 而是引用数据类型 String 两种实例化方式:1.直接赋值 String name = "xxxxxx";2. String na ...

  8. JS点击子元素不触发父元素点击事件(js阻止冒泡)

    js阻止冒泡 <html> <title></title> <head> <meta charset="utf-8"> ...

  9. python 常用内建模块(3) base64

    Base64是一种用64个字符来表示任意二进制数据的方法. 用记事本打开exe.jpg.pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的 ...

  10. 汇编实现点亮Led灯(2440)

    1.gboot.lds OUTPUT_ARCH(arm)ENTRY(_start)SECTIONS {    . = 0x30008000;        . = ALIGN(4);    .text ...