👨‍💻
Community Resources
  • Welcome!!
  • Blockchain Resources
  • Web Development
  • A to Z Resources
  • Best GitHub Repos
  • MEAN & MERN Stack
  • React, Redux and ES6
    • basic-concepts
    • boilerplates-and-starter-kits
    • community-resources
    • es6-features
    • flux-tutorials
    • functional-programming
    • git-resources
    • immutable-data
    • javascript-resources
    • node-js-and-npm
    • pros-cons-discussion
    • react-performance
    • react-redux-architecture
    • react-redux-testing
    • react-styling
    • react-tutorials
    • react-vs-backbone
    • redux-side-effects
    • redux-techniques
    • redux-tutorials
    • thinking-in-react-and-flux
    • tips-and-best-practices
    • using-react-with-es6
    • webpack-advanced-techniques
    • webpack-tutorials
  • NodeJS
  • React Native
  • Mixed PDFs
  • AI/ML/DL
Powered by GitBook
On this page
  • Resource Pages
  • Tutorials
  • Tips and Useful Info
  • E-Books
  • Workflows
  • Cheat Sheets
  • Desktop GUI Clients

Was this helpful?

  1. React, Redux and ES6

git-resources

Previousfunctional-programmingNextimmutable-data

Last updated 4 years ago

Was this helpful?

Resource Pages

  • Understanding Git A collection of links to articles, tutorials, cheat sheets, and clients

  • 7 Useful Git Tips for Beginners High-level directions for learning Git, including links to many tutorials

Tutorials

  • Atlassian Git Tutorials An excellent collection of tutorials, from basics to advanced topics. Very well written and easy to read.

  • Git Concepts Simplified An HTML slideshow that walks through Git's core concepts, with diagrams.

  • Learn Version Control with Git A complete introduction to using Git that assumes no prior knowledge

  • Git from the Bottom Up Explains Git by describing the internal data structures and how they work. More technical than other tutorials, but understanding the way Git handles data can really make understanding the commands easier.

  • Conversational Git An easy-to-read, informal approach to learning Git

  • Think like a Git A tutorial for "advanced beginners" who know the basic commands, but want to better understand Git's concepts

  • Git from the Inside Out An explanation of how Git works, by describing the internal data structures and the graph that they form.

Tips and Useful Info

  • How to Write a Git Commit Message Great advice for how to write a succinct, informative, and useful commit message.

  • Advance Git Gives advice for good commit messages, and describes the options and usage for several advanced Git commands (add --patch, rebase, reflog, and more).

  • Git Useful Tips A useful reference to commands and concepts.

  • 19 Tips for Everyday Git Use A variety of practical commands for different scenarios.

  • Git Tips A large collection of Git tips and tricks.

E-Books

Workflows

Cheat Sheets

Desktop GUI Clients

Pro Git An in-depth online reference to all aspects of Git

Git Succinctly A free PDF that covers Git concepts and usage

Git Internals A free PDF that digs deep into Git's data structures and behavior

Git Workflows Covers ways to increase productivity, create cleaner commit history, and improve code reviews

Understanding the Git Workflow Looks at how to properly handle branches and local history vs public history

A Successful Git Branching Model Describes a widely used multi-branch approach to managing development and release processes

Git CLI Cheat Sheet A list of many useful Git commands, with explanations

A Visual Git Reference Describes several common Git commands, with diagrams to explain what each one does

Tower - Git Cheat Sheet A quick reference PDF listing some common commands

Interactive Git Cheat Sheet A clickable page that shows how various commands move data between different parts of Git's storage (working copy, index, local repo, remote repo)

SourceTree (Win, Mac) A solid Git client, with a good variety of features. Includes UI for interactive rebase, which makes that task much easier to do. Note that a recent release (1.8 for Windows, 2.2 for Mac) drastically changed the UI appearance, added required accounts, has had a number of performance issues, and is generally seen as a step backwards. You may want to download the earlier versions instead (, ).

Git Extensions (Win) A Windows client with Windows Explorer and Visual Studio integration

Git Tower (Mac) A well-designed Git client for Mac

SmartGit (Win, Mac, Linux) A cross-platform Git client aimed at professionals

GitKraken (Win, Mac, Linux) A cross-platform Git client, currently in beta

http://www.queness.com/post/16139/understanding-git
http://sixrevisions.com/web-development/git-tips/
https://www.atlassian.com/git/tutorials
http://gitolite.com/gcs.html
https://www.git-tower.com/learn/git/ebook/command-line/introduction
https://jwiegley.github.io/git-from-the-bottom-up/
http://blog.anvard.org/conversational-git/
http://think-like-a-git.net/
https://codewords.recurse.com/issues/two/git-from-the-inside-out
http://chris.beams.io/posts/git-commit/
https://medium.com/@jstats/advance-git-dfe557bdbe59
http://ericdouglas.github.io/2016/04/01/Git-Useful-Tips/
http://www.alexkras.com/19-git-tips-for-everyday-use
https://github.com/git-tips/tips
https://git-scm.com/book/en/v2
https://www.syncfusion.com/resources/techportal/details/ebooks/git
https://github.com/pluralsight/git-internals-pdf
http://documentup.com/skwp/git-workflows-book
https://sandofsky.com/blog/git-workflow.html
http://nvie.com/posts/a-successful-git-branching-model/
http://cheat.errtheblog.com/s/git
http://marklodato.github.io/visual-git-guide/index-en.html
https://www.git-tower.com/blog/git-cheat-sheet/
http://ndpsoftware.com/git-cheatsheet.html
https://www.sourcetreeapp.com/
1.6.25 for Windows
2.1 for Mac
http://gitextensions.github.io/
https://www.git-tower.com/
http://www.syntevo.com/smartgit/
http://www.gitkraken.com/