Gitlet 介绍
Gitlet 是 Git 的 JavaScript 实现。支持 init, add, rm, commit, branch,
checkout, diff, remote, fetch, merge, push, pull, status 和
clone 操作。
下面命令解释了 Gitlet 的工作过程:
~ $ git clone [email protected]: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 [email protected]:maryrosecook/gitlet.git $ cd gitlet $ npm install $ npm test
Gitlet 官网
http://gitlet.maryrosecook.com/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。