Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

KKDestiny/nodegit-example

Open more actions menu
 
 

Repository files navigation

nodegit examples

some examples which use nodegit@0.15.1 to perform git operations.

sys requirement

Centos 7(3.10.0-229.el7.x86_64)

basic concepts

Git四种对象:

  • blob 保存改动或新增的文件
  • tree 指向blob或者其他tree, 保存blob所在目录, 文件大小等信息
  • commit 仅仅指向一个tree
  • tags 标记

Git仓库三个工作区域:

  • 工作区(work directory)
  • 暂存区(stage or index)
  • 本地仓库(history)

usage

  • first, change constant.js file to your own configs.
  • second, $ node ready.js to do the predefined work.
  • now, it's the time to run each file alone use node command.

files

以下是一个完整的例子, 从添加文件到暂存区到最后推送到远程:

About

nodegit perform example

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.