7
A
回答
14
git不是一个库,它是一个命令行工具和Git的参考实现。 libgit2是Git系统的一个实现,其重点是在复杂应用程序和许多不同语言中可用。
存储库是Git存储库,它们的格式没有区别。可能会有工具与库之间的差异,比如libgit2没有写出示例钩子文件,因为那些只是一个特定的工具才会知道如何处理。任何其他差异都将被视为一个错误。
+0
嘿@Carlos,如果Git在CL工具的主要实现中添加了新功能或修复了一个bug,该怎么办?我相信,主要的工具是用来坚持一个特定的实现/标准? 是libgit2和Git的参考实现CL,一起工作吗? 谢谢。 – ahmgeek
+0
功能是随着人们需要添加的。 git工具是参考实现,它对于管道命令具有强大的后向兼容性,所以它们不会改变输出。 –
相关问题
- 1. 什么之间的区别〜^和Git中
- 2. git ignore和untrack之间的区别
- 3. (git add -A后跟git commit)和git commit -a之间的区别?
- 4. git diff(git patch)和git push之间的区别
- 5. git分支:``git merge master``和``git pull origin master``之间的区别
- 6. git pull --rebase,git rebase和git merge之间的区别
- 7. `git remote prune`和`git branch -d -r`之间的区别
- 8. git push -f origin master和git push origin master之间的区别--force?
- 9. 'git svn rebase'和'git rebase trunk'之间的区别
- 10. git pull和git请求拉之间的区别
- 11. git stash pop和git stash之间的区别适用
- 12. git add和git commit之间的区别-a
- 13. git add之间的区别。和git commit -am“message”
- 14. 在gerrit下git commit --amend和git rebase之间的区别
- 15. git pull和git pull之间的区别--rebase
- 16. git push origin和git push origin master之间的区别
- 17. git中的别名和分支之间的区别
- 18. 之间的〜/和的区别../
- 19. '+ ='和'= +'之间的区别?
- 20. “**/* /”和“** /”之间的区别?
- 21. #。/和#之间的区别。 ./
- 22. “。+”和“。+?”之间的区别
- 23. {!!之间的区别!!}和{{}}
- 24. ==和case之间的区别?
- 25. 之间的区别。和#
- 26. '#','%'和'$'之间的区别
- 27. | =和^ = css之间的区别
- 28. “?1”和“?”之间的区别
- 29. !=和!之间的区别==
- 30. “%〜dp0”和“。\”之间的区别?
第一个区别是Git不是一个库。 –