JS-Git:一款纯JavaScript实现的Git项目
更新时间:2023-07-19 04:12:01 阅读量: 实用文档 文档下载
- git撤销上一步操作推荐度:
- 相关推荐
JS-Git:一款纯JavaScript实现的Git项目 JS-Git是一款使用纯JavaScript实现Git客户端和服务器端的开源项目。其主要采用模块化设计,可以运行在任何可以运行JavaScript的平台上。
为什么要使用JavaScript重新实现Git?
JavaScript要比其它任何语言都意义深远,它可以运行在笔记本、平板电脑、手机、Chromebook等任何可以运行浏览器的设备上。而Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理,是一款非常棒的工具。 目标平台
该项目的目标是希望它能够在每一个平台上运行,包括:
ChromeOS App Firefox OS App Windows RT WinJS App HTML5 Web App(在所有现代浏览器上,包括IE 10) PhoneGap App 桌面Chrome App 以及其它在JavaScript里支持网络访问、持久存储和二进制的应用 功能目标
项目开发者并不打算完全克隆Git的所有功能,其主要目标是保留90%有趣的功能:
通过HTTP、Git或SSH来克隆远程存储库到本地存储 离线制定和提交本地变化 离线管理tag和分支 备份到远程存储仓库 通过HTTP、Git或SSH服务Git仓库 尽量模块化,可以供任何软件使用
让儿童编程
该项目的另一个宗旨是构建一个可以让儿童编程的开发环境,目前,很多年轻人都在玩平板电脑或Chromebook,但并没有什么合理的方式教他们编程,因此,我想改变这种状况并且开发一些工具,让他们可以成为一名非常专业的程序员。
在Chrome App里运行JS-GIT
使用js-git-app测试代码。
把JS-Git作为Node.JS CLI工具使用
该示例使用的应用程序是js-git-node。
该CLI工具能更换Git命令行工具的一个子集。这对基于Node.js的平台非常实用,但它不易安装Git。
使用JS-Git的项目示例
js-git-app:一个Chrome打包应用程序,用来演示/测试JS-Git在Chrome下的使用。 js-git-node:一个Node CLI工具,用来演示/测试JS-Git在Node.js环境下的使用。
更多详情,可以访问官网的项目介绍:https:///fundraisers/325-js-git 托管地址:https:///creationix/js-git
国内镜像地址:https:///OS_Mirror/js-git
正在阅读:
JS-Git:一款纯JavaScript实现的Git项目07-19
学生会干部培训策划书05-21
汉语偏旁部首大全08-13
电子科技大学-UML实验报告11-19
童年读书笔记600字12-11
上海博物馆观后感04-02
层台中学2012管理规范办学行为第一阶段自查自评总结07-27
一本书作文(通用15篇)04-02
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- JavaScript
- Git
- 实现
- 项目
- JS
- 企业法律顾问考试过关高招每日一练(2014.12.28)
- 2.2.1程序的顺序结构VB 教程
- 2016年亚马逊全球开店(欧洲站)测试题
- 《建筑地基基础工程施工质量验收规范》条文说明-桩基础
- 如何进行童话欣赏
- 高二物理选修3-4_14.3_电磁波的发射和接收_LI
- 部编版八年级下册语文3 安塞腰鼓教案与教学反思
- 少年宫篮球兴趣小组活动总结
- 华为中低端路由器典型配置实例
- 专题二等值线的判读(2)
- 2012年四季度全国汽车零部件及配件制造行业金融季度研究报告
- 电子专业微机原理课程设计大纲(指导书)
- 江苏省2011年高考数学专题集合训练
- 评论《月牙儿变形记》
- 某校化学研究性学习小组在学习了“空气中氧气含量测定”
- PZTA92贴片三极管 SOT-223三极管封装PZTA92参数
- 扶梯电气原理图讲解
- 仙桃一中2012年秋季学期期末考试高二地理试题
- 大学生婚恋观调查报告
- 清华大学同等学力申请硕士学位论文书写指南