Learning git

1 minute read

Published:

If you are an Engineer in the XXI century you should know about git.

Introduction

Git is a de facto standard software versioning system developed by Linus Torvalds.

It is important that engineers working in different areas get acquaintant to this tool, so that they are able to interact adequately in a software development environment.

As virtually everything in Engineering is built and tested at some stage in computers, it is often required that people collaborate and construct computational artifacts. In this sense, git is a must-have instrument in an Engineer’s toolset.

Please find below some tips on how to learn to use git. You will see that git is important to keep track of what’s been developed, changed (so you can make mistakes and go back), collaboration, and more.

I suggest you to register at GitHub (maybe the most used git-based server) and apply for a pro account (it is free for university students), so you can host (privately or not) as many projects you like.

Tutorial

https://www.codecademy.com/learn/learn-git

Wiki

https://pt.wikiversity.org/wiki/Git_B%C3%A1sico [in Portuguese]

Videos

https://www.youtube.com/watch?v=3RjQznt-8kE&list=PL4cUxeGkcC9goXbgTDQ0n_4TBzOO0ocPR

Software

  • Git: https://git-scm.com/

Website for the git open-source software

  • Gitkraken: https://www.gitkraken.com/

Gitkraken helps you visualize branchs and perform merges

Credits

https://fga.unb.br/renatocoral