- 授权协议: MIT
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: http://gitlet.maryrosecook.com/
软件介绍
Gitlet 是 Git 的 JavaScript 实现。支持 init, add, rm, commit, branch, checkout, diff, remote, fetch, merge, push, pull, status 和 clone 操作。
下面命令解释了 Gitlet 的工作过程:
~ $ git clone git@github.com:maryrosecook/gitlet.git ~ $ alias gitlet='node ~/gitlet/gitlet.js' ~ $ mkdir a ~ $ cd a ~/a $ gitlet init ~/a $ echo first > number.txt ~/a $ gitlet add number.txt ~/a $ gitlet commit -m "first" [master 2912d7a2] first ~/a $ cd .. ~ $ gitlet clone a b ~ $ cd b ~/b $ echo second > number.txt ~/b $ gitlet add number.txt ~/b $ gitlet commit -m "second" [master 484de172] second ~ $ cd ../a ~/a $ gitlet remote add b ../b ~/a $ gitlet fetch b master From ../b Count 6 master -> b/master ~/a $ gitlet merge FETCH_HEAD Fast-forward ~/a $ gitlet branch other ~/a $ gitlet checkout other Switched to branch other ~/a $ echo third > number.txt ~/a $ gitlet add number.txt ~/a $ gitlet commit -m "third" [other 656b332d] third ~/a $ gitlet push b other To ../b Count 9 other -> other
使用 Gitlet 之前应该先安装 Node.js ,然后:
$ git clone git@github.com:maryrosecook/gitlet.git $ cd gitlet $ npm install $ npm test
Learning JavaScript
Shelley Powers / Oreilly & Associates Inc / 2006-10-17 / $29.99
As web browsers have become more capable and standards compliant, JavaScript has grown in prominence. JavaScript lets designers add sparkle and life to web pages, while more complex JavaScript has led......一起来看看 《Learning JavaScript》 这本书的介绍吧!
