开发者社区> yichudu> 正文

GitHub 使用教程

简介: Github是一个源代码托管网站,功能强大,有桌面客户端,允许他人方便地为开源项目做修改。非常知名与流行。 注册、下载客户端 略。 创建仓库(项目) 免费用户只能创建Public权限。 图1 创建repository 网站建议每个项目要附有ReadMe文件、开源许可声明等。 图2: 命令行创建repository 创建后就可以添加文件了。   每个项目可以有多个
+关注继续查看

Github是一个源代码托管网站,功能强大,有桌面客户端,允许他人方便地为开源项目做修改。非常知名与流行。

注册、下载客户端

略。

创建仓库(项目)

免费用户只能创建Public权限。

图1 创建repository

网站建议每个项目要附有ReadMe文件、开源许可声明等。

图2: 命令行创建repository

创建后就可以添加文件了。

 

每个项目可以有多个分支。

图 3: 分支选择

冲突解决

微笑问:为什么会有冲突?
答:小明小刚在1点得到最新代码,小明在2点修改了A文件,然后push;小刚在3点修改了A文件,然后push或pull,就会提示有冲突。
eclipse视图中的冲突见图4.

图4 冲突视图


A部分表示本地的,B部分代表服务器上的。手动修改后即可merge。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
三分钟让你也拥有一个很酷炫的GitHub展示页面(保姆级教程02)
三分钟让你也拥有一个很酷炫的GitHub展示页面(保姆级教程)
38 0
Python正则表达式re库的使用
指导思想:正则表达式只是一个工具,学会其中一种使用方法即可 1. ()和re.findall结合使用 ({}{})中第一个大括号替换为.则表示匹配所有字符,替换为[]则表示匹配中括号内限定的字符; 第二个大括号替换为*则表示匹配长度为>=0,替换为+则表示匹配长度为>=1,替换为空则表示匹配长度为1 (.*)表示匹配任意长度的所有字符 ([0-9]*)表示匹配任意长度的数字 ([0-9,a-z])表示匹配长度为1的数字和小写字母 re.findall函数需要传入2个参数,第1个参数是正则表达式,第2个参数是要进行搜索的源字符串。
735 0
SVN使用教程(基于SAE)
TortoiseSVN is an easy-to-use SCM / source control software for Microsoft Windows and possibly the best standalone Apache™ Subversion® client there is.
1353 0
使用Github Action发布函数到阿里云serverless平台
本文简述了如何通过自定义Github Action自动化部署云函数到阿里云serverless平台中
1359 0
+关注
619
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载