GitHub 可以托管各种 git 库,并提供一个 Web 界面,但与其它像 SourceForge 或 Google Code 这样的服务不同,GitHub 的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的 "fork" 按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的 "pull request" 机制向项目负责人申请代码合并。

Git 是一个分布式的版本控制系统,最初由 Linus Torvalds 编写用作 Linux 内核代码的管理。在推出后,Git 在其它项目中也取得了很大成功,尤其是在 Ruby 社区中。目前,包括 Rubinius 和 Merb 在内的很多知名项目都使用了 Git。Git 同样可以被诸如 Capistrano 和 Vlad the Deployer 这样的部署工具所使用。

最新文章

  1. [原]Cachedb 网络模块文档
  2. 【转】iOS-Core-Animation-Advanced-Techniques(一)
  3. swift 用协议实现代理传值功能
  4. LINUX查看硬件配置命令
  5. 花点时间搞清top、clientTop、scrollTop、offsetTop
  6. C/S架构自动化测试入门
  7. 04_Javascript初步第一天
  8. istio入门(04)istio的helloworld-部署构建
  9. ubuntu 命令整合1
  10. Primavera——免费版本的下载和使用
  11. django+mysql简单总结
  12. 锁定表头和固定列(Fixed table head and columns)
  13. C#的Monitor.Enter和Monitor.Exit
  14. php函数形参传值与传引用
  15. java反射查看jar包中所有的类名方法名
  16. Luogu P1020 导弹拦截
  17. Codeforces Round #439 (Div. 2) Problem C (Codeforces 869C) - 组合数学
  18. php 异步执行脚本
  19. 百度Ocr文字识别
  20. php--------使用 isset()判断字符串长度速度比strlen()更快

热门文章

  1. C#的FTP服务器源代码
  2. ini 文件操作指南
  3. CS184.1X 计算机图形学导论 作业0
  4. Spring基础(一)
  5. WeCenter3.1.7 blind xxe 分析
  6. Vue项目多域名跨域
  7. 第一个shell脚本(一)
  8. ESP8266开发之旅 应用篇② OLED显示天气屏
  9. 设计模式(二十三)Interpreter模式
  10. 数据结构(三十三)最小生成树(Prim、Kruskal)