This will be the decentralized version of git, so the data and files uploaded are not stored at any centralized place like GitHub but using ipfs and filcoin for the distributed and the decentralized storage. . .
We are using git binaries as it is combined with few bash scripts before and after the push and pull commands to make transactions to the smart contracts to update the latest state. we have used ipfs for persistent path values even after changing the files. .