Wij helpen bedrijven al 17 jaar
betere software te kiezen
Wat is Git?
Gedistribueerd bronbeheersysteem waarmee softwareontwikkelaars meerdere revisies van hetzelfde project kunnen volgen en beheren.
Wie gebruikt Git?
Niet door leverancier verstrekt.
Twijfels over Git?
Vergelijk met een populair alternatief
Git
Reviews over Git
Git - review
Pluspunten:
Git is an essential part of my project and development process. It allows me and my team to control versions of the code and collaborate effectively. Lots of commands, work seamlessly across different tools.
Minpunten:
I didn't find any issues with Git. To me it works perfectly fine.
The only version control system you ever need to learn
Opmerkingen: I've used many version systems over the years and Git by far is the most sane and useful. It's the de-facto VCS for a reason. There will be an initial learning curve, but even if you don't want to use Git directly, there are so many tools and UI's that build on top of it to help guide you through it and automate away some of the tedium.
Pluspunten:
It's free, it's easy to get started with, and it's powerful. There is a strong ecosystem of tools and platforms built on top of Git, so you can do new and powerful things. And it makes it extremely easy to collaborate with colleagues, even when you're working on the same file.
Minpunten:
There is a bit of a learning curve, particularly around some of the more complicated workflows like rebasing or performing 3-way merges, but once you've learned it, you're set for life.
Git out of here
Opmerkingen: 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.
Pluspunten:
It's very easy to create and initiate a copy of the repository
Minpunten:
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.
Essential source control tool
Opmerkingen: It's very important to maintain good source control. Git makes this extremely easy and even allows you to return to a previous version of your code, for example. Very valuable control.
Pluspunten:
It, especially in combination with tools such as GitHub, makes for a very powerful code tracking and collaboration system.
Minpunten:
The different terms and commands are not too easy to understand as a beginner.
The solution to team programming
Opmerkingen: 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
Pluspunten:
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
Minpunten:
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