如何安装、注册、创建仓库等操作请参考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年都能升职加薪!谢谢~~

转载于:https://www.cnblogs.com/foreveryt/p/4228492.html

GitHub for Windows呆瓜级操作1相关推荐

  1. GitHub for windows呆瓜级入门

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

  2. Github for Windows使用图文教程

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

  3. Github for Windows使用介绍

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

  4. 【Git】GitHub for Windows使用(1)

    目录 1.下载GitHub for windows 客户端 2.注册GitHub 3.启动windows端客户端,登录帐号 4.了解Git客户端,从而了解Git的大体功能 5.创建一个新的资源库  6 ...

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

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

  6. github上创建java项目简单操作

    github上创建java项目简单操作 参考L: github上创建java项目简单操作 - CSDN博客 http://blog.csdn.net/qq_29392425/article/detai ...

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

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

  8. Android粒子篇之Bitmap像素级操作

    零.前言 1.粒子效果的核心有三个点:收集粒子.更改粒子.显示粒子 2.Bitmap的可以获取像素,从而得到每个像素的颜色值 3.可以通过粒子拼合一张图片,并对粒子操作完成很多意想不到的效果 4.本项 ...

  9. windows下安装github for windows和SourceTree

    欲哭无泪啊,中午开始折腾这玩意的,结果弄到现在,晚饭都没心情吃了,终于被我弄出来了 Git 配置与使用 Git Bash 生成证书 先是安装 git,一定要安装最新版本,一定要安装最新版本,一定要安装 ...

最新文章

  1. php自动关机代码,win10怎么设置自动关机
  2. 激活手表显示无法登陆服务器,在Firefox中使用Nightwatch运行测试无法连接到Selenium服务器...
  3. 一个一元二次方程求解编程引申的两个知识点(abs和fabs的区别以及浮点数比较相等)...
  4. WeTool逆向:借用别人的成果 打造自己的程序
  5. Android9获取权限闪退,Android 9.0 关于ACTION_CALL无权限导致闪退的问题
  6. c++函数题-牛牛与好数
  7. Lua === Lua 十分钟基础入门上手
  8. SpringSecurity案例之oauth2认证所需资源说明
  9. hexo的yelee主题更换类别以及tags的字体颜色
  10. Java 按行读写文件(解决中文乱码)
  11. [地产]“用90%的时间考虑失败”——李嘉诚(长江实业集团董事长)
  12. c语言排队系统,【分享】C语言 银行取票排队系统
  13. Codeforces.888G.Xor-MST(Borůvka算法求MST 贪心 Trie)
  14. 为什么要使用Redis?
  15. Ubuntu16.04下基于opencv--实现图像SIFT特征与全景图片的生成
  16. 【毕业设计/Matlab系列】基于matlab的线性调频信号的仿真
  17. 单片机学习笔记————51单片机实现两片联级74HC595驱动16个LED灯(把74HC595驱动程序翻译成类似单片机IO口直接驱动的方式)
  18. 批处理文件 执行java_利用批处理文件运行java程序
  19. 常见短信平台发送的号码有哪些?95开头、106开头短信发送号码区别说明
  20. 随机码生成器[10位字母+数字]

热门文章

  1. EmlParse:一款超轻量级的批量解析EML格式电子邮件的工具
  2. [14-2] JAVA文件操作实训之模拟记事本Notepad
  3. 附上我现在这台台式机的详细参数吧,大家有兴趣可以看一下古董:
  4. 全球与中国跳蚤及犬恶丝虫预防市场深度研究分析报告
  5. 网络爬虫记录《企业工商注册信息》第一篇目标抓取平台
  6. 最优化——粒子群算法(PSO)
  7. windows服务器磁盘扩容步骤
  8. mvc框架java包怎么划分,SpringMVC框架详细教程(四)_使用maven导入各个版本的Spring依赖包...
  9. PCL1.12.1无效的宏定义BOOST_DEFINITIONS -DBOOST_ALL_NO_LIB
  10. jquery 自适应轮播图