Git For Humans


  • When  I start making websites as a hobby in 1995, being a web developer meant knowing HTML. That’s it. Neither JavaScript nor CSS would ship in browsers for a year, and Flash wouldn’t exist until later in the decade. The web was just starting to become a rich medium full of engrossing content, and anyone with a text editor who could remember a dozen or so tags could participate. It was nice
  • Twenty years later, web development is no longer so simple. HTML, CSS, and JavaScript remain the foundation of our work, but over their history—their recent history in particular—they’ve evolved from languages for crafting documents, simple enough that most designers could write them from memory, into a platform for writing applications. It feels like we don’t make web pages anymore; we make themes or templates or, if we’re really ambitious, we make apps. We’re producing thou-sands of lines of increasingly complex code, and we’re sharing responsibility for managing that code with more people, in more and more ways. We have the power to make truly amaz-ing things for our users, things we never could have imagined when the web was young—but at the cost of feeling like gerbils running on a technology treadmill.

What you will learn:

  • Introduction to version control systems and its convenience.
  • Use command line  in Git.
  • How to use branch in Git.
  • Use  remote reposity to work in a team.
  • Inspect the project’s history and see how useful it is.

Who should read this book:

Developer want to learn Git and GitHub and add these to their project.