博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GitHub for Windows一般操作
阅读量:6592 次
发布时间:2019-06-24

本文共 1085 字,大约阅读时间需要 3 分钟。

如何安装、注册、创建仓库等操作请参考

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

GitHub for Windows呆瓜级操作1

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

GitHub for Windows呆瓜级操作1

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

GitHub for Windows呆瓜级操作1

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

GitHub for Windows呆瓜级操作1

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

GitHub for Windows呆瓜级操作1

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

GitHub for Windows呆瓜级操作1

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

GitHub for Windows呆瓜级操作1

GitHub for Windows呆瓜级操作1

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

GitHub for Windows呆瓜级操作1

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

GitHub for Windows呆瓜级操作1GitHub for Windows呆瓜级操作1

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

GitHub for Windows呆瓜级操作1GitHub for Windows呆瓜级操作1

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

GitHub for Windows呆瓜级操作1GitHub for Windows呆瓜级操作1

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

GitHub for Windows呆瓜级操作1

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

GitHub for Windows呆瓜级操作1

GitHub for Windows呆瓜级操作1

GitHub for Windows呆瓜级操作1

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

GitHub for Windows呆瓜级操作1

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

来自:

转载于:https://www.cnblogs.com/mayuko/p/4567474.html

你可能感兴趣的文章
3D应用开发中的欧拉角和旋转矩阵
查看>>
爬虫必备技能xpath的用法和实战
查看>>
RxJava2.0的初学者必备教程(九)
查看>>
记一次omi的项目之旅
查看>>
Android API级别、代号、发布时间及平台亮点整理
查看>>
LLDP(链路层发现协议)
查看>>
Ubuntu14 添加程序启动
查看>>
我的友情链接
查看>>
windows网络安全以及常见网络***方式
查看>>
警告 初始化默认驱动器时出错“找不到运行 Active Directory Web 服务的默认服务器。”...
查看>>
JS字符串转换数字
查看>>
centos7-修改主机名
查看>>
面试宝典系列-mysql面试基础题
查看>>
spring data for mongo
查看>>
开启 URL 重写
查看>>
Journey源码分析二:整体启动流程
查看>>
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
查看>>
七、MySQL中的字符集 - 系统的撸一遍MySQL
查看>>
centos7的php5.4竟然不支持原生的mysql
查看>>
使用IntelliJ IDEA开发SpringMVC网站(四)用户管理
查看>>