This repository was built in order to store the memos written as a result of learning git from reading Pro Git (2nd edition).
This study group had ended in an enormous success; each participant accomplished the intended goal and acquired a fluent command of Git. May God bless our future.
- @tnraro
- @logic-finder
pro-git
└ README.md # contains the table of contents
└ <chapter-number>.<section-number>
└ README.md # contains the link to the corresponding webpage
└ <participant>.md # contains the participant's summary on that section
Use sc to run project helper commands from any directory. It switches to the project root, identifies the appropriate subcommand, and executes it with your arguments. In addition to the listed subcommands, custom commands can be easily added. For more details, see PR #7.
Run ./sc init to create a .env file at the project root. Then edit it to customize the environment variables.
$ ./sc init
# Then edit .env manuallyRun ./sc add with a subdirectory name to create a summary file, stage it, and commit it. It also creates or updates any related files or directories if necessary.
./sc add 5.3This opens the editor to modify the summary file or the README file.
If the summary file contains errors or needs updates, run ./sc fix with a subdirectory name to open your editor, edit the summary, and commit with a sensible default message or a custom one.
./sc fix 5.3To print progress indicating how many sections each participant has read, run ./sc tracker.
./sc tracker # Prints overall progress.
./sc tracker 5 # Prints progress for chapter 5.