Git-OpenSource-List
Git OpenSource List
-
github/gitignore: A collection of useful .gitignore templates
-
git-sizer : Compute various size metrics for a Git repository, flagging those that might cause problems
-
githug : Githug is designed to give you a practical way of learning git. It has a series of levels, each requiring you to use git commands to arrive at a correct answer. Here is tutorials.
-
lazygit : A simple terminal UI for git commands, written in Go with the gocui library.
-
Dolt : Dolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a git repository.
-
2023-Git-Heat-Map : Map showing the cpython repositiory, highlighting the files that Guido van Rossum changed the most.
Showcase
- 2023-ugit: DIY Git in Python #Series#: This tutorial is different from most Git internals tutorials because we’re not going to talk about Git only with words but also with code! We’re going to write in Python as we go.
Plugins
-
git-fire: git-fire 可以用于在某些紧急状态下将当前的文件暂存,提交并且推送到一个新的分支。
-
2018-GRV : GRV is a terminal based interface for viewing git repositories. It allows refs, commits and diffs to be viewed, searched and filtered.
Client | 数据可视化
-
gitgraphjs: gitgraphjs 提供了一套基于 JS 的绘图的 API,方便进行 Git 中常见的流程绘制。
-
diff-so-fancy: Git Diff 的可视化增强
-
OctoTree:树状结构浏览代码
-
Git flow - Animated : An Experimental try in React to visualize and animate Gitflow.
-
Onefetch : Onefetch is a command line tool that displays information about your Git project directly on your terminal.
-
2022-git-sim : Visually simulate Git operations in your own repos with a single terminal command.
Github
-
github-js: 对于 V3 版本的 Github 接口的封装
-
Github Trends RSS:Github 每日趋势的 RSS
-
Github Notifier: 能够自动根据指定的 Github 用户名获取到相应的 Issue、Pull Request 等通知消息反馈给用户。
Internals
-
gitprotocolio : A Git protocol parser written in Go.
-
Gitea : The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted Git service.