博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浅谈GitHub
阅读量:5968 次
发布时间:2019-06-19

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

GIT

是一款免费的、开源的分布式版本控制系统,在使用的时候可以让每个开发者通过克隆,在本地拷贝服务器上的一个完整的GIT仓库,并且可以在自己的GIT上根据不同的开发项目创建分支,修改代码创建以及合并分支,在开发完成后需要将本地的代码在推送到服务器上。

GitHub

是一个用git做版本控制的项目托管平台,相当于git的一个远程服务器,对于使用git开发来说它只是git服务器的一个选择。

Sourcetree

是Windows和OS X下免费的Git客户端管理工具,可以帮助开发着更方便的使用GIT来进行版本控制,提供图形界面来省去输入复杂的git命令。

  • GitHub的作用
  1. 学习开源项目
  2. 搭建自己的博客以及公司或个人网站
  3. 多人协作开发
  4. 写作以及生成个人简历
  5. 在GitHub开源项目上贡献自己的代码

GitHub上开源项目这么多,那么怎么找到适合自己的质量高的项目成了问题。

找到高质量的适合自己的代码:可以GitHub的搜索界面通过关键字搜索,之后再通过Sort:Best match选择过滤复制代码

  • 搭建博客之前的文章已经介绍过再次不在介绍:有兴趣的可以看看,
如何通过GitHub进行团队开发?
  • 需要在代码库的设置中添加新的共同开发者。如果你处在开发者的角色,那么应该先Fork这个代码库之后再进行开发以及代码提交合并的操作,当然共同开发还是有许多注意事项,如:代码合并冲突,以及开发分支的建立,以及push修改到自己的项目与请求合并到团队项目上。

  • 如果你是这个代码库的建立者,那么需要注意Pull requests有没有新的合并请求,如果有及时处理

!注意:这里并没有提到如何Clone项目到本地以及代码上传的具体步骤,因为现在Sourcetree已经基本上可以完全操作,并且为汉化版,简单易懂,故不在过多介绍。

如何生成自己的简历?
  • 至于生成GitHub个人简历请参考以下界面以及,具体操作待完善...

如何向GitHub上的开源库提交自己的代码?
  • 向GitHub上提交自己的代码其实是跟团队开发的操作步骤基本一样。
  1. 先将Fork的开源项目Clone到本地
  2. 建立自己的开发分支
  3. 之后拉取一下远端看看是否有新的代码生成,不管有没有都将代码拉取到自己的开发分支上
  4. 进行开发
  5. 代码开发结束之后提交到自己的代码库中,
  6. 进入到自己的GitHub上找到Fork的代码库,点击Pull request之后会出现两个选择框,第一个是选择你要合并到开源项目的什么分支上,第二个则是选择在你自己代码库的什么分支上发起合并请求。

至此本篇文章结束,有不足的地方后续会添加完善还请提出宝贵意见!

转载地址:http://wihax.baihongyu.com/

你可能感兴趣的文章
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
jquery 操作iframe、frameset
查看>>
解决vim中不能使用小键盘
查看>>
jenkins权限管理,实现不同用户组显示对应视图views中不同的jobs
查看>>
批量删除用户--Shell脚本
查看>>
Eclipse Java @Override 报错
查看>>
linux的日志服务器关于屏蔽一些关键字的方法
查看>>
mysql多实例实例化数据库
查看>>
javascript 操作DOM元素样式
查看>>
HBase 笔记3
查看>>
【Linux】Linux 在线安装yum
查看>>
Atom 编辑器系列视频课程
查看>>
[原][osgearth]osgearthviewer读取earth文件,代码解析(earth文件读取的一帧)
查看>>
使用dotenv管理环境变量
查看>>
温故js系列(11)-BOM
查看>>
Vuex学习
查看>>
bootstrap - navbar
查看>>
服务器迁移小记
查看>>
FastDFS存储服务器部署
查看>>