# Git-style Versioning

**URL:** https://discuss.ipfs.tech/t/git-style-versioning/447
**Category:** Help
**Created:** [May 23, 2017, 12:21am UTC](https://discuss.ipfs.tech/t/git-style-versioning/447 "2017-05-23T00:21:14Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![flyingzumwalt](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ipfs.tech/flyingzumwalt/32/12_2.png) [@flyingzumwalt](https://discuss.ipfs.tech/u/flyingzumwalt)
#### Post date: [May 23, 2017, 12:21am UTC](https://discuss.ipfs.tech/t/git-style-versioning/447/1 "2017-05-23T00:21:14Z")

</div>

_From @jbenet on Sun Nov 22 2015 00:43:02 GMT+0000 (UTC)_  
  
in IRC, rogueism asked:

> Is there a spec for the git-like system on IPFS?

I answered:

not quite yet. there’s two paths:

- (1) is importing/wrapping actual git. there’s a few approaches to this, whyrusleeping made a git-http-clonable rehost [GitHub - whyrusleeping/git-ipfs-rehost: A script to rehost your git repos in ipfs](https://github.com/whyrusleeping/git-ipfs-rehost) – cryptix made an _actual git remote_ plugin [GitHub - cryptix/git-remote-ipfs: git transport helper for ipfs](https://github.com/cryptix/git-remote-ipfs)
- (2) there’s adding commits to ipfs. this has been meaning to happen for a while, but i wanted to get identity right first. that still hasnt happened, but we can now count on identity being objects, so we can probably implement [Versioning: Commit + Repo Datastructures · Issue #23 · ipfs/notes · GitHub](https://github.com/ipfs/notes/issues/23) very soon  
  
  
_Copied from original issue: [Git-style Versioning · Issue #75 · ipfs-inactive/faq · GitHub](https://github.com/ipfs/faq/issues/75)_
