If you are reading this you know what Git is. Otherwise, let me introduce it just a little. First, Git is a free open source distributed version control system created by Linus Torvalds, yes the creator of the Linux operation system kernel. The Git system is one of the most used control systems to develop basic or complex projects. _Git-Hub, Git-Lab, Bitbucket, SourceForge, Amazon AWS, Microsof Azure DevOps,_ and others, are the most popular hosting services that use Git to manage and develop project repositories. But, Why is Git so popular and useful? How can I use for scientific writing? Can I implemented Git during my research project? It is easy to use?
If you are reading this you know what Git is. Otherwise, let me introduce it just a little. First, Git is a free open source distributed version control system created by Linus Torvalds, yes the creator of the Linux operation system kernel. The Git system is one of the most used control systems to develop basic or complex projects. _Git-Hub, Git-Lab, Bitbucket, SourceForge, Amazon AWS, Microsof Azure DevOps,_ and others, are the most popular hosting services that use Git to manage and develop project repositories. But, Why is Git so popular and useful? How can I use for scientific writing? Can I implemented Git during my research project? It is easy to use?
@ -9,8 +10,13 @@ If you are reading this you know what Git is. Otherwise, let me introduce it jus
**Well, all I can say is: Why nobody tell me about Git during my master degree?**
**Well, all I can say is: Why nobody tell me about Git during my master degree?**
# Why is Git so popular and useful
# Why is Git so popular and useful
I believe that Git is popular because the system has a well supported and extent community, even more is free. During a development of a project, e.g. the Linux's kernel, it is essential to work with other developers/programmers. Thus, Git makes easy to track changes to files: determine exactly _what_ was changed, _who_ changed it, and _why_. Then, the Git system allows tracking progress and coordinates work with multiple people by "checkpoints". Therefore, Git can be used to write a essay/paper, design an artwork, or design files from website.
In any case, most probably you will create a version, lets say the website's style, but for some reason at last moment you decide to change completely a try a new style. Then, most probably you will modify the content of your main file, but something just going wrong and everything stops working. Well, Git can help you to detect the mistakes or simply to goes back and let the whole website just in the exact same point where everything was working.
# How can I use Git for Scientific Writing
# How can I use Git for Scientific Writing
Well, if you are new here most probably you do not understand how complex can be share a LaTeX (Word) project using Dropbox or Drive during a collaborative work; conflict copies, do you know it? Ok, it is important to assume that scientific writing is all about create and compose documents trough a compilation process. This means compile a source code file, therefore, programming. Even more, actually new composition system for scientific writing are moving to use simple text documents and compose high quality and multiple output formats by using simple commands on terminal, some examples are *pandoc, org, GitBook, R-Markdown, Markdown, Asciidoctor*, and others. Yes is time to free your self from use complex and heavy text editors like W.