| Index Entry | | Section |
|
| - | | |
| --help option for git: | | Cheat Sheet |
|
| . | | |
| .developing file: | | Debugging |
| .gitconfig file: | | Configuring git |
|
| A | | |
| account, Savannah, creation of: | | Initial setup |
| assigning copyright: | | Doing paperwork |
| autoconf: | | GNU Tools |
| automake: | | GNU Tools |
| autotools: | | GNU Tools |
|
| B | | |
| Bernat, Yehezkel: | | Acknowledgments |
| bootstrap.sh script: | | Cloning |
| branch, main: | | Repo State |
| branch, master: | | Repo State |
| branches, dead: | | Repo State |
| branches, feature: | | Repo State |
| branches, local: | | Local Branches |
| branches, origin/: | | Repo Copies |
| branches, purely local: | | Local State |
| branches, removing: | | Removing Branches |
| branches, removing: | | Repo Maintenance |
| branches, renaming: | | Repo Maintenance |
| branches, stable: | | Repo State |
| branches, tracking: | | Local Branches |
|
| C | | |
| ChangeLog file: | | Starting A New Branch |
| ChangeLog file: | | Developing patches |
| changes, submitting for review: | | Submitting Changes |
| clang compiler: | | Compilers |
| coding style: | | Coding style |
| committing changes: | | Starting A New Branch |
| compilers: | | Compilers |
| compiling for debugging: | | Debugging |
| configuration setting, pager.status: | | Configuring git |
| configuration setting, push.default: | | Configuring git |
| configuration setting, user.email: | | Configuring git |
| configuration setting, user.name: | | Configuring git |
| configuration settings: | | Configuring git |
| configuration settings, global: | | Configuring git |
| configure.ac file: | | GNU Tools |
| conflicts, from merging: | | Merge Conflicts |
| copyright, assignment: | | Doing paperwork |
| cruft, removing: | | Repo Maintenance |
|
| D | | |
| dead branches: | | Repo State |
| debugging, compiling for: | | Debugging |
| directory ownership: | | General practices |
| documentation files: | | Developing patches |
|
| E | | |
| email address: | | Configuring git |
| extensions, gawk: | | GNU Tools |
|
| F | | |
| feature branches: | | Repo State |
| fixes, propagating to other branches: | | General practices |
|
| G | | |
| gawk.1 manual page: | | Developing patches |
| gawk.pot file: | | GNU Tools |
| gawktexi.in documentation: | | Developing patches |
| GCC, the GNU Compiler Collection: | | Compilers |
| generating a single patch: | | Submitting Changes |
| generating multiple patches: | | Submitting Changes |
| gettext: | | GNU Tools |
| git add: | | Starting A New Branch |
| git add: | | Developing patches |
| git add: | | Developing new features |
| git add: | | Developing new features |
| git add: | | Developing fixes |
| git branch: | | Repo Copies |
| git branch: | | Removing Branches |
| git branch: | | General practices |
| git branch: | | Repo Maintenance |
| git branch command, -a option: | | Remotes |
| git checkout: | | Local Branches |
| git checkout: | | Switching Branches |
| git checkout: | | Starting A New Branch |
| git checkout: | | Undoing a change |
| git checkout: | | Rebasing |
| git checkout: | | Submitting Changes |
| git checkout: | | Submitting Changes |
| git checkout: | | Removing Branches |
| git checkout: | | Points to remember |
| git checkout: | | Points to remember |
| git checkout: | | Points to remember |
| git checkout: | | Developing new features |
| git checkout: | | Developing fixes |
| git checkout: | | General practices |
| git checkout: | | General practices |
| git checkout: | | General practices |
| git clone: | | Repo Copies |
| git clone: | | Cloning |
| git clone: | | ssh clone |
| git command, --help option: | | Cheat Sheet |
| git commit: | | Starting A New Branch |
| git commit: | | Developing patches |
| git commit: | | Developing new features |
| git commit: | | Developing new features |
| git commit: | | Developing fixes |
| git config: | | Configuring git |
| git diff: | | Starting A New Branch |
| git diff: | | Submitting Changes |
| git diff: | | Points to remember |
| git diff: | | Developing patches |
| git diff: | | Developing patches |
| git diff: | | Developing new features |
| git diff: | | Developing new features |
| git diff: | | Developing fixes |
| git difftool: | | Starting A New Branch |
| git fetch: | | General practices |
| git fetch: | | Repo Maintenance |
| git format-patch: | | Submitting Changes |
| git gc: | | Repo Maintenance |
| git help: | | Cheat Sheet |
| git log: | | Starting A New Branch |
| git merge: | | Points to remember |
| git merge: | | General practices |
| git merge: | | General practices |
| Git Project: | | Preface |
| git pull: | | Cloning |
| git pull: | | Switching Branches |
| git pull: | | Rebasing |
| git pull: | | Removing Branches |
| git pull: | | Points to remember |
| git pull: | | Points to remember |
| git pull: | | Developing new features |
| git pull: | | Developing fixes |
| git pull: | | Developing fixes |
| git pull: | | General practices |
| git pull: | | General practices |
| git pull: | | General practices |
| git pull: | | Repo Maintenance |
| git push: | | Local Branches |
| git push: | | Developing patches |
| git push: | | Developing new features |
| git push: | | Developing new features |
| git push: | | Developing fixes |
| git push: | | General practices |
| git push: | | General practices |
| git rebase: | | Rebasing |
| git rebase: | | Points to remember |
| git rebase: | | General practices |
| git reset: | | Undoing a change |
| git reset, --hard option: | | Cheat Sheet |
| git status: | | Starting A New Branch |
| git status: | | Starting A New Branch |
| GitHub: | | Contributing |
| global configuration settings: | | Configuring git |
| GNU autoconf: | | GNU Tools |
| GNU automake: | | GNU Tools |
| GNU gettext: | | GNU Tools |
| GNU libtool: | | GNU Tools |
| GNU makeinfo: | | GNU Tools |
| GNU software tools: | | GNU Tools |
| GNU Texinfo: | | GNU Tools |
|
| K | | |
| Kahrs, Jürgen: | | Acknowledgments |
|
| L | | |
| libtool: | | GNU Tools |
| local branches: | | Local Branches |
|
| M | | |
| main branch: | | Repo State |
| Makefile.am file: | | GNU Tools |
| makeinfo: | | GNU Tools |
| master branch: | | Repo State |
| meld utility: | | Starting A New Branch |
| merge conflicts: | | Merge Conflicts |
|
| O | | |
| old branches, removing: | | Repo Maintenance |
| origin/ branches: | | Repo Copies |
| ownership of directories: | | General practices |
|
| P | | |
| pager.status configuration setting: | | Configuring git |
| patch, single, generation of: | | Submitting Changes |
| patches, multiple, generation of: | | Submitting Changes |
| pcc compiler: | | Compilers |
| pcc compiler, Git mirror: | | Compilers |
| Portable C compiler: | | Compilers |
| Pro Git book: | | Resources |
| propagating fixes to other branches: | | General practices |
| purely local branches: | | Local State |
| push.default configuration setting: | | Configuring git |
|
| R | | |
| rebasing: | | Rebasing |
| removing branches: | | Removing Branches |
| removing cruft: | | Repo Maintenance |
| removing old branches: | | Repo Maintenance |
| renaming branches: | | Repo Maintenance |
| Repository, gawk, URL for: | | Cloning |
| Repository, gawk, URL for: | | ssh clone |
| review, changes you made: | | Submitting Changes |
|
| S | | |
| Savannah, creating an account: | | Initial setup |
| Savannah, using Git guide: | | Resources |
| settings, configuration: | | Configuring git |
| software tools: | | Tools |
| ssh key: | | Initial setup |
| stable branches: | | Repo State |
|
| T | | |
| tcc compiler: | | Compilers |
| Texinfo: | | Conventions |
| Texinfo: | | GNU Tools |
| Tiny C compiler: | | Compilers |
| tracking branches: | | Local Branches |
|
| U | | |
| URL, for cloning repositories: | | Cloning |
| URL, for gawk repository: | | Cloning |
| URL, for gawk repository: | | ssh clone |
| user.email configuration setting: | | Configuring git |
| user.name configuration setting: | | Configuring git |
|