博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Gitlet —— 纯 JavaScript 实现的 Git 客户端
阅读量:6603 次
发布时间:2019-06-24

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

Gitlet 详细介绍

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

文章转载自 开源中国社区 [

你可能感兴趣的文章
等差数列
查看>>
System Center Operation Manager 2012(八)DELL_MD_3200 Monintoring
查看>>
操作系统(四)---MS-DOS微软磁盘操作系统
查看>>
ajax提交表单
查看>>
FTP服务
查看>>
我的友情链接
查看>>
xcode8运行后后台打印网络相关的日志
查看>>
python语言中函数的传参与基本练习
查看>>
Java集合框架面试题
查看>>
Django1.7中注册、登陆、以及cookie的使用
查看>>
实现Lync Server 2010企业版前端服务器部署
查看>>
Java的主要就业方向
查看>>
关于使用mac进行文件远程操作
查看>>
Ubuntu Server 14.04 配置VNC
查看>>
我的友情链接
查看>>
Tcl命令操作实验-----(6)---case foreach
查看>>
Tcl命令操作实验-----(12) ---字典
查看>>
akka的Hello
查看>>
scala的视图界定
查看>>
PHP扩展之文件系统
查看>>