15 ans à aider les entreprises françaises
à choisir le meilleur logiciel
Description de Git
Système de contrôle des sources distribué qui aide les développeurs de logiciels à suivre et gérer plusieurs révisions d'un même projet.
Qui utilise Git ?
Non fourni par l'éditeur
Git ne vous convainc pas tout à fait ?
Comparer avec une alternative populaire

Git
Avis sur Git

Git un outil de suivi de code
Commentaires : De façon générale Git est un excellent outil pour mieux collaborer et suivre un projet de developpement
Avantages :
Git est un outil qui vous permet de faire le suivi de votre code et également un outil collaboratif
Inconvénients :
Vous pouvez facilement supprimer un bloc de code dans votre éditeur de code, lors que les commits ne sont pas encore effectuées

best of its kind
Avantages :
Git makes it easy to create and merge branches, very intuitive;Git is very fast, open source...
Inconvénients :
Git can be difficult to learn at first;Git is not ideal for storing large binary files, such as images and videos as it stores every version of these

The solution to team programming
Commentaires : My experience with GIT is better every day since it is a platform that I keep learning to use and the more I learn, the more I like it. I share code with my co-workers and when I work alone, it allows me to have my code updated and clean
Avantages :
Since I met GIT, life has become much easier for me at work. It is the perfect platform for teamwork, even if it is only for yourself because it helps you keep the code updated and ordered. With GIT you can version the work, having several alternatives of the same branch, add comments and keep the code clean. The platform compresses the code and helps you decrease time by uploading large amounts of changes very fast. There are tons of clients to handle GIT visually and many of them are free
Inconvénients :
The only thing I do not like is the documentation, when I have needed to consult information about some git command, I consult other web pages to clarify my doubts
Git out of here
Commentaires : It's easy to get it to do what you want if you know all the switches and the options, you won't get warnings if something fails, you have to switch from web to IDE to CLI so each helps you progress in the task. Good for open source while you're not the one managing the code.
Avantages :
It's very easy to create and initiate a copy of the repository
Inconvénients :
It's distributed so no backup is done to your work is done till you push it to the repository, no one organization to give you support, doesn't handle empty folders (no warnings is given), no easy move files with history from one repository to another (while keeping history in the source repository), no one view to control your actions - need to move from your IDE to web to CLI, each sub module is presented by SHA number and not tag and version, if you have sub modules and you do git clone URI then you would get empty folder (no warning again) because that's the default. History is stored locally and consumes disk space (instead of at least connecting to the remote server as an option). Other than CLI there's no official supported GUI. There's much more like the need to have gitlfs client.

An absolute must for all developers, version control made easy
Commentaires : We use Git to ensure all our code repositories are version controlled and in combination with something like GitHub/GitLab we can keep a secure offsite copy of our code that is central for all team members to pull and push theirs/others changes to/from.
Avantages :
Git is free, there are no costs to use Git for version control locally within your development environment, this makes it accessible to every member of the team. It is available for all operating sytems, Mac, Linux and Windows.
Inconvénients :
It can be difficult to work with from the command line, but thankfully mode Integrated Development Editors have GUI support that makes it easier. Also there are plenty of free resources for learning to use it.