Distributed Version Control using Git                 

Created/Presented by: Ashwin Hegde

All graphical assets are licensed under the Creative Commons Attribution 3.0 Unported License.

Agenda

  1. Git GUI Introduction & Installation.
  2. Ignore files.
  3. Branching.
  4. Stashing operations.
  5. Introduction to Git tools.
  6. Best Practices.

Part 2

Git Tools

1. TortoiseGit.

2. Gitolite.

3. GitExtensions.

4. SourceTree.

5. Gits-local-web.

1. Github.

2. BitBucket.

3. GitLab.

Distributed by Git:

1. Git GUI.

2. Gitk.

Distributed by 3rd party:

Remote environment distributed for Git:

Best Practices

1. Make small commits.

2. Delete unused branched.

3. Excludes zip, tar.gz etc.

4. Do choose a workflow.

5. Do divide work into repositories.

6. Do make useful commit messages.

7. Do integrate with external tools.

 

Thank you

Can follow me at: github.com/hegdashwin

Any questions?

Made with Slides.com