Git tutorials ¶
- Git-scm book + git-scm doc
- Atlassian git tutorial
- codeapi-git by Anton Zhiyanov
- Froggit tutorial par Christophe Chaudier
- fullstackpython git tutorial
- Help github
-
devguide.python.org/gitbootcamp
-
Git Bootcamp and Cheat Sheet
- Forking CPython GitHub Repository
- Cloning a Forked CPython Repository
- Listing the Remote Repositories
- Setting Up Your Name and Email Address
-
Enabling
autocrlf
on Windows - Creating and Switching Branches
- Deleting Branches
- Staging and Committing Files
- Reverting Changes
- Stashing Changes
- Committing Changes
- Pushing Changes
- Creating a Pull Request
- Syncing with Upstream
- Applying a Patch from Mercurial to Git
- Downloading Other’s Patches
- Accepting and Merging a Pull Request
- Backporting Merged Changes
- Editing a Pull Request Prior to Merging
-
Git Bootcamp and Cheat Sheet
-
git flow memo
- git flow memo introduction
-
Basic git flow memo
- Init/clone repository
- Check the state of our local repository
- Change the current working branch
- Update our local branches definition
- Create a new branch
- Merge a branch
- Commit some code
- Modify the previous commit
- Push our code/new branch to the remote repository
- Keep our branch updated : get the remote repository changes
- Cancel our modifications (back to last commit)
- Record our changes and restore them
- Manage tags
- Advanced git flow memo
- realpython git tutorials
- Git shouldn’t be so hard to learn
- Zeste de savoir git
- Zulip git tutorial