git-exercises VS git-from-the-bottom-up

Compare git-exercises vs git-from-the-bottom-up and see what are their differences.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
git-exercises git-from-the-bottom-up
3 32
332 810
- -
4.5 0.0
about 2 months ago 17 days ago
PHP
MIT License GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

git-exercises

Posts with mentions or reviews of git-exercises. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-22.
  • Navigating the Cosmic Git: A Majestic Journey through Git Exercises
    1 project | dev.to | 7 May 2024
    This is blog I wrote after attempting to complete Git exercise by fracz. So, speaking about git exercise it's a set of tasks that will give you a basic understanding of how Git works and various commands that you can try out. You can try out by going to Git Exercise, go here and follow the steps mentioned. So going further I am hoping you all know about what Git is and why it has great importance in this industry. Buckle up let's go for the adventure of understanding git.
  • Git-SIM: Visually simulate Git operations in your own repos with a single termi
    5 projects | news.ycombinator.com | 22 Jan 2023
    Looks great!

    I'm really missing support for remotes. There are lots of tools for local-only development (like https://gitexercises.fracz.com/), but very few allow to demonstrate stuff like "Syncing a GitHub fork with the original repository" which involves two remotes and three copies of the same branch at the very least.

  • Learning, question worth to learn GIT in depth?
    1 project | /r/compsci | 16 Nov 2022
    It's worth it. You'll have to figure it out eventually. You might as well learn early to 1) save yourself time, and 2) make yourself look competent at your software engineering job. fracz's git-exercises are what helped it click for me.

git-from-the-bottom-up

Posts with mentions or reviews of git-from-the-bottom-up. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-10.
  • Git from the Bottom Up
    2 projects | news.ycombinator.com | 10 Mar 2024
    1 project | news.ycombinator.com | 21 Jun 2023
  • How Head Works in Git
    1 project | news.ycombinator.com | 8 Mar 2024
    Here's a great walk through for how Git works from the bottom up: https://jwiegley.github.io/git-from-the-bottom-up/

    It's short, easy to understand and you'll understand HEAD.

  • git-appraise – Distributed Code Review for Git
    13 projects | news.ycombinator.com | 10 Aug 2023
    Very tangential:

    Gerrit also stores some of its configs in a git repo. I was setting up a new instance, but couldn't get Admin permissions because the way my auth front-end didn't play well with the docker image's assumptions.

    Gerrit already does a lot of its work via non-standard references. For example, you don't push to a branch, `refs/branches/foo`, you push to a separate `refs/for/foo` namespace that creates the review.

    Similarly, Group config is stored in the All-Users git repo [1], but in references created after a UUID, in `refs/groups/UU/UUID`.

    I ended up having a to exercise the plumbiest of plumbing commands [2] to create a new commit from scratch (from a tree, from the index, from blobs), to update the group ref to add myself to the Administrators group (this, of course, requires a local shell and permissions on the Gerrit host). It was a great way to exercise what I had learned in Git from the Bottom Up [3]

    [1] https://gerrit-review.googlesource.com/Documentation/config-...

    [2] https://git-scm.com/book/en/v2/Git-Internals-Git-Objects

    [3] https://jwiegley.github.io/git-from-the-bottom-up/

  • Setting up Huginn on Heroku
    1 project | /r/selfhosted | 24 Jun 2023
  • Books for learning Git
    1 project | /r/git | 27 Apr 2023
    I found Git from the Bottom Up helpful. It is very short as well. Then refer to the official book when you want more detail.
  • Good git course and/or where to practice real life scenarios?
    2 projects | /r/ExperiencedDevs | 18 Apr 2023
  • the first time i had to deal with a huge git rebase conflict
    1 project | /r/ProgrammerHumor | 17 Apr 2023
    I recently came across "Git from the Bottom Up by John Wiegley" (thanks to Coding Blocks podcast), he has a chapter about rebasing: https://jwiegley.github.io/git-from-the-bottom-up/1-Repository/7-branching-and-the-power-of-rebase.html
  • Git-SIM: Visually simulate Git operations in your own repos with a single termi
    5 projects | news.ycombinator.com | 22 Jan 2023
    You won't have to put your entire life on break in order to understand the fundamentals of git and why it works the way it works. Going through https://jwiegley.github.io/git-from-the-bottom-up/ and really understanding the material will take you a couple of hours at max, but will save you a lot of time in the future.

    Wanting to understand things before using them is hardly elitism, not sure why you would think that.

    Just like you probably don't want to fix bugs without understand the cause, it's hard to use a tool correctly unless you know how the tool works.

  • What is the most efficient way of learning and comprehending Git?
    1 project | /r/csMajors | 19 Dec 2022

What are some alternatives?

When comparing git-exercises and git-from-the-bottom-up you can also consider the following projects:

git-sim - Visually simulate Git operations in your own repos with a single terminal command.

lisp-koans - Common Lisp Koans is a language learning exercise in the same vein as the ruby koans, python koans and others. It is a port of the prior koans with some modifications to highlight lisp-specific features. Structured as ordered groups of broken unit tests, the project guides the learner progressively through many Common Lisp language features.

git-cola - git-cola: The highly caffeinated Git GUI

devdocs - API Documentation Browser

PHP console - 🖥 PHP CLI application library, provide console options,arguments parse, console controller/command run, color style, user interactive, format information show and more. 功能全面的PHP命令行应用库。提供控制台选项、参数解析, 命令运行,颜色风格输出, 用户信息交互, 特殊格式信息显示

mark-sweep - A simple mark-sweep garbage collector in C

onramp - Easing the onramp for new or non-PHP developers to become Laravel devs.

git-appraise - Distributed code review system for Git repos

tortoisegit - Windows Explorer Extension to Operate Git; Mirror of official repository https://tortoisegit.org/sourcecode

git-fire - :fire: Save Your Code in an Emergency

emlop - EMerge LOg Parser

tig - Text-mode interface for git