Skip to content

Instantly share code, notes, and snippets.

@MWins
Last active January 25, 2017 02:26
Show Gist options
  • Select an option

  • Save MWins/ff85a8b683f775ec83d7 to your computer and use it in GitHub Desktop.

Select an option

Save MWins/ff85a8b683f775ec83d7 to your computer and use it in GitHub Desktop.
Source-Code-Control-start

The most important tool for professional Web Developers and Designers

Git is the most important tool for professionals. It or some other type of Source Code Control.

Providers

Can use github for public projects and bitbucket offers private/public repos for single users/small groups.

GitHub - Free public repos

BitBucket - Free private/public repos up to 5 users.

Guides

15 online interactive Try Git - Provides a sandbox to try Git out and practice.

git-the simple guide - This one is probably best to start out.

Git-book free - Covers git in depth.

Gentle Intro to GIT - sounds like it's a starter guide but it covers some advanced concepts.

Branching Model -- more advanced, covers the concept of branching with examples.

Workflows

Git Workflow

Fork and Branch Workflow

Each of the providers above also have help specific to their services.

On windows, there's programs for git. GIT Bash /GUI is what I use.

http://msysgit.github.io/

You don't have to have an account @ github or bitbucket to start but you will want one for your own projects.

The Why

Source Code Control lets you maintain different versions of your code. You commit code and can revert to previous versions. It helps to manage code bases with multiple contributors. It should be part of any professional development process.

Using it

If you want a practical reason to use git, GitHub Pages provides static hosting and uses github to store the html/css/js. It's free. Lots of people use it for online resumes or in some cases, projects use it to host their release websites.

GitHub Pages

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment