Wir helfen Unternehmen seit 17 Jahren,
bessere Software zu finden

Über Git

Verteiltes Quellkontrollsystem, das Softwareentwickler*innen hilft, mehrere Revisionen desselben Projekts zu verfolgen und zu verwalten.

Erfahre mehr über Git

Vorteile:

Enables Teams to work in a collaborative manner with opting different branching strategies. Great online support available in day in and day out scenario.

Nachteile:

There are some issues when working across different platforms. Unless branching strategy is decided and enforced, it can become a mess when a lot of users are doing changes.

Bewertungen zu Git

Durchschnittliche Bewertung

Benutzerfreundlichkeit
4,1
Kundenservice
4,3
Funktionen
4,8
Preis-Leistungs-Verhältnis
4,8

Weiterempfehlungsquote

9,5/10

Git hat eine Gesamtbewertung von 4,8 von 5 Sternen basierend auf 460 Nutzerbewertungen auf Capterra.

Hast du Git bereits verwendet?

Teile deine Erfahrungen mit anderen Softwareinteressenten.

Nutzerbewertungen filtern (460)

Björn
DAM Experte in Deutschland
Informationstechnologie & -dienste, Selbstständig
Verwendete die Software für: 6-12 Monate
Herkunft der Bewertung

Leistungsstark, aber anspruchsvoller Einstieg

5,0 vor 3 Monaten

Vorteile:

Die leistungsstarke Versionskontrolle, die das Nachverfolgen von Änderungen stark vereinfacht.

Nachteile:

Steile Lernkurve, der Einstieg erfordert Zeit, um die Befehle und Konzepte vollständig zu verstehen.

Dylan
Dylan
Software Developer in UK
Verifizierter Nutzer auf LinkedIn
Computer-Software, 11–50 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

The only version control system you ever need to learn

5,0 vor 10 Monaten

Kommentare: 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.

Vorteile:

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.

Nachteile:

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.

Ernesto Enrique
Ernesto Enrique
Web Operations Manager & Co-Founder in Venezuela
Verifizierter Nutzer auf LinkedIn
Computer-Software, 2–10 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

The solution to team programming

5,0 vor 5 Jahren

Kommentare: 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

Vorteile:

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

Nachteile:

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

Paulo
Sr. QA Automation Engineer in Argentinien
Versicherung, 1.001–5.000 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

A great experience to manage repositories

5,0 vor 2 Monaten Neu

Kommentare: A great experience to manage repositories

Vorteile:

Its easy integration with IDE tools is a key part of this tool

Nachteile:

Problematic to rebuild branches when something corrupts it

Verifizierter Rezensent
Verifizierter Nutzer auf LinkedIn
Computer-Software, 5.001–10.000 Mitarbeiter
Verwendete die Software für: Mehr als 1 Jahr
Herkunft der Bewertung

Git out of here

3,0 vor 4 Jahren

Kommentare: 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.

Vorteile:

It's very easy to create and initiate a copy of the repository

Nachteile:

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.

Yegor
Yegor
Consultant in Deutschland
Verifizierter Nutzer auf LinkedIn
Informationstechnologie & -dienste, 1.001–5.000 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Git - review

5,0 vor 3 Monaten

Vorteile:

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.

Nachteile:

I didn't find any issues with Git. To me it works perfectly fine.

Charles
Chief Technology Officer in USA
Informationstechnologie & -dienste, 11–50 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Everybody loves Git, including us

5,0 vor 2 Jahren

Kommentare: We don't know how we would exist without Git. Every organization needs source control and most developers are well-versed with Git without additional training. We continue to build on the experience to offer automated deployments that enforce better code quality across the board.

Vorteile:

Git is the gold standard for source control. Its decentralized approach ensures that developers can easily test, break, and fix in local environments. It takes a merge-first attitude to ensure that all changes are understood and incorporated as new releases occur from multiple developers, increasing visibility to changes and overall code quality.

Nachteile:

For those not well-versed with the command line, the GUI client versions don't serve the community well. They are often confusing and give less granular control than the command line.

Steven
Steven
Software Engineer in UK
Verifizierter Nutzer auf LinkedIn
Computer-Software, 501–1.000 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

An essential skill for all developers and software engineers

5,0 vor 4 Jahren

Kommentare: I've used Git for almost 10 years. Starting with new projects i've also been involved in migrating legacy repos from SVN. It remains an essential skill to master.

Vorteile:

Mastery of Git is now a prerequisite for any software role. Interfacing with Git can either be through command line or a dedicated desktop client. Options to migrate a repository from SVN and maintain commit history provides an easy adoption mechanism for legacy codebases.

Nachteile:

Tackling conflicts can be challenging on the command line. Option to easily diff changes whilst ignoring generated files would be useful.

JOnas
Freelancer in Schweden
Computer-Software, Selbstständig
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

In Betracht gezogene Alternativen:

Great tool for version control of your source code and text documents

5,0 vor 3 Jahren

Kommentare: With git I have control over the source code I manage and am never afraid of trying out new ideas with branching.

Vorteile:

I love git because it is so widespread and makes version control of my source code easy to manage. I use it with the gitflow method, which makes it easy for me to handle development, production and hotfixes environments.

Nachteile:

It's a steep curve to learn, but well worth it.

Salvatore
Salvatore
Software Engineer in Italien
Verifizierter Nutzer auf LinkedIn
Informationstechnologie & -dienste, 51–200 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Is the Best VCS

5,0 vor 5 Jahren

Kommentare: My experience is the better experience with an SCM product.

Vorteile:

I use GIT from 2016 and when i discovery this VCS i love it. I think that is the better VCS in the world, because have following feature: simply, fast, customizable, free.

Nachteile:

Nothing. Because actually i don't found a real problem with git, is the better than SVN, CVS, ClearCase that i used.

Efraín
Efraín
Internship in El Salvador
Verifizierter Nutzer auf LinkedIn
Computer-Software, Selbstständig
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Probably one of the best option for source code management

5,0 vor 8 Monaten

Kommentare: I’ve been using Git since 2020. I’m not going to lie that at the beginning it was really confusing for me to use, I had some issues when setting it up and ended up deciding to just use GitHub Desktop instead of Git; but after checking out the documentation and watching some tutorials, I managed to learn the basics and now I can use the commands pretty easily.

Vorteile:

Easy deployment and installation, compatible with several OS, well explained documentation, easy customization.

Nachteile:

On Windows, you can authenticate your GitHub account by just accessing one link and providing a token code. On Linux, you have to generate a token on GitHub and then write it down on Git. It’s not something bad, but it takes more time.

Verifizierter Rezensent
Verifizierter Nutzer auf LinkedIn
Computer-Software, 2–10 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Very powerful version control system open to your own work style

5,0 vor 6 Jahren

Vorteile:

Git is a decentralized version control system. Decentralized means that the system does not force any node to be a ‘server’, ‘main’ or ‘master’ node, and that every node has a full copy of all the information. This feature makes Git a very powerful tool, as it lets you build the workflow that is best for you (wether its a simple server/client model or a more complex workflow with a server, developers and a code reviewer/integrator). It also means that if there is a failure in a node (eg the repository is deleted), any other node (or copy of the node) will do as a server with no change. It is open source and free, and it is used in very large projects (it was created originally to manage the Linux kernel code). It means good community support and that it has been tested in critical production environments.

Nachteile:

Git is a command line tool. It has not any visual feedback (more than white text over black background) and all the commands must be typed. It is powerful but it also means that it has a lot of commands to remember and some learning curve. But probably the first thing you will do after installing Git will be to install a graphical tool that can ease its use. If you are setting up a ‘central’ node, you have the same scenario: set it up manually by yourself or find some service already compatible with Git (github.com, AWS CodeCommit, Atlassian Sourcetree…). Also, there is no a ‘right’ way to use git. You will have to find the right workflow for your project or team. Play with it, try some workflows (google ‘git-flow’ for starters), choose the one that is best for you, and make sure that everybody in your team understands the chosen workflow.

Mahesh
Lead Analyst in USA
Einzelhandel, 1.001–5.000 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Tool to handle Version controlling, parallel development and merge and recovery of code changes

5,0 vor 4 Jahren

Kommentare: Git is a must use tool for a productive and high quality software development, I had a really great experience using GIT

Vorteile:

The Git is a very useful and must be used tool for developing software, Some of its important features are, Version controlling - any changes that you commit to your repository will be maintained, you have the flexibility to switch between the changes , all the historic changes are maintained Branching - You can create a branch out of a parent branch and make your development in the new branch and merge it back to the parent branch this help's in parallel development , not spoiling the parent branch, code review can be connected before merging, Diff checking, we can check the difference between commits and branch to identify the changes and to understand the changes, Gives confidence to the developer, since all the changes are accessible, even if we mess-up the code there is a fallback available, Git can be used for CI/CD pipelines and deployment automation using tools such as Jenkins, it has a amazing command-line interface and good community support

Nachteile:

There are no possible issues with GIT, The only use case that is little difficult is, the Merge conflicts, Git dose a very good job of showing us the conflicts, but some times it is little mixed up , so could put a little bit work in mitigating it Git has a amazing CLI but would like to have some SDK and Console interfaces too, the point is the complex operation that could be done with CLI cant be achieved by any other interfaces

christian
Designer in Japan
Computer-Software, 51–200 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

The standard version control system

5,0 vor 5 Jahren

Kommentare: Essential. Don't consider any other version control system - Git is the industry standard. I use the command line for many operations and the GitHub Desktop app for many code-comparison tasks - but there are multiple ways you can use it to suit your workflow.

Vorteile:

Git is very powerful and has a huge ecosystem of tools, software, documentation and a vibrant community of developers actively working on improving it. It can be a little daunting using it for the first time, but the wealth of high quality information makes learning it much easier.

Nachteile:

it can be difficult to pick up, and as it's so powerful and complex some operations can be difficult to understand at first.

Verifizierter Rezensent
Verifizierter Nutzer auf LinkedIn
Programmentwicklung, 11–50 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Git, an amazing version management system for your projects.

5,0 vor 6 Jahren

Kommentare: Git management helps you have a better management of each record in the changes you make to your sites or web tools. I tottaly recommend Git to keep a version control of the projects that you carry out in your organization, even this can privilege you and prevent you from losing information or feel that you must start a new project because a code has failed you, Git has that advantage of showing you up the line of the code that has been modified lately and that may be generating conflicts.

Vorteile:

Git contains a large community that every day work to improve your environment, you will be very familiar with it encoding through a console; it is very elementary to start some courses to learn to use Git, in my case I could afford the studies to receive Git classes that really helped me to have an absolute dexterity to carry out the monitoring and development of some projects as a team. Git also has Github that allows you to have your projects stored in your collaborative development platform in order to obtain an improvement in our code.

Nachteile:

I am very satisfied with the product, so I have nothing more to say.

FADI
Software Senior Engineer in USA
Computer-Software, 10.000+ Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Our primary version control system

5,0 vor 6 Jahren

Vorteile:

I've been using Git professionally for the last 5 years now. I must say it's far better than any other version control system I've used. That primarily includes SVN and CVS. Git is intuitive for the most part which is definitely a plus. Hooks are definitely I can't live without now. I use pre-commits to validate commit message strings and make sure a valid tag is attached. For instance, I can easily prevent someone from committing code with a tag that belongs to a closed JIRA issue. I use pre-push to build and run local commits befre pushing. I'm even able to create my own Git subcommands (e.g. `git make` to build the code locally, and `git verify` to run a test pack).

Nachteile:

The official documentation (i.e. man git) is a little hard to navigate through. I always find unofficial resources (reference books, Stackoverflow, etc) more convenient when I'm stuck at something.

Verifizierter Rezensent
Verifizierter Nutzer auf LinkedIn
Informationstechnologie & -dienste, 201–500 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Best code organization and collaboration tool out there.

4,0 vor 2 Jahren

Kommentare: Been sticking to this version control tool since quite some time and has been simply good for all needs, ideal for teams that are small or big, or maybe even for an indivisual, ensuring your time and usage of it is worth it all.

Vorteile:

Git does a lot with just a few commands, really changed the way we organize code with its different versions too, from anything that needs modification or to going back to the previous version, rely on Git. None of the other members in the team can get in the way as it enables simultaneous contributions. Keeps a history log of all the changes made always good to refer. Multiple branches can be combined to a single branch too, offering a great branch management feature.

Nachteile:

Not much configurations to do customly as it is put up on the host level. Some may not find it easy due to commands again relying on external applications for that reason. Sometimes when getting code from other repos, there can arise some conflicts (merging conflicts) which is an issue that is monotonous and tiresome.

Jefferson
Jefferson
Full-stack Developer in Brasilien
Verifizierter Nutzer auf LinkedIn
Computer-Software, 51–200 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Essential tool for every coding project

5,0 vor 5 Jahren

Kommentare: Git is a wonderful version control tool which has been essential to every professional coding project I've worked in. It may have a steep learning curve when going beyond simple pushes and pulls, but today I can't imagine working without git.

Vorteile:

- Lots of features for people working together on the same codebase, from simply making and reading changes on a repository, to more complex features for resolving conflicts and finding when/ how a bug was introduced. - Many code editors integrate easily with git projects. - Well documented and easy to find tutorials on the internet.

Nachteile:

It may not be so easy to learn how to properly use its more advanced features, as command line is not exactly obvious. Some graphical interfaces help with performing some simpler git commands, but they tend to hide how things work underneath so they don't help much with learning how to do things yourself.

Marcin
Developer in Polen
Computer-Software, Selbstständig
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Git - collaborate to grow

5,0 vor 3 Jahren

Kommentare: Without git I would be lost. It tracks my changes and different versions of projects. It let's me colaborate with others on our projects and assignments.
Learning git is hard, but it's definitely worth it!

Vorteile:

It let's me manage my code and repos. Git stash is very useful when I want to check some stuff on other branch. Amending commits is another greate adventage since numerous times it helped me commit additional files that I forgot to stage in the commit when doing git add. Git docks are helpful, especially when you have in mind that this software is very complicated

Nachteile:

It's complicated and hard to understand. There is a lot of tutorials however sometimes it might not be enough especially with more advanced commands and features. For a long time difference between git merge and git rebase was unknown to me

Verifizierter Rezensent
Verifizierter Nutzer auf LinkedIn
Computer-Software, Selbstständig
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

An Absolute Must for Every Developer

5,0 vor 5 Jahren

Kommentare: Git has saved lots of hours of having to manually sync and trace changes in code.

Vorteile:

Git is a number one must-have application in any software development environment. It provides amazing tools for easy version control. The thing about git is that its easy to get started with but is hard to master so there is a steep learning curve. I like Git because it is super-secure and insanely fast. It is probably the best tool when one needs to back up the versions of their documents easily. Another thing I like about Git is that it can be easily integrated with other software such as IDEs, text editors, workbenches and Slack.

Nachteile:

The only thing I dislike about Git is that the merge conflicts can be hard to resolve for complete beginners. Other than that, Git perfectly suits my needs.

Joseph
Developer in USA
Computer-Software, Selbstständig
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

The classic, reliable VCS

5,0 vor 4 Jahren

Kommentare: I have been using Git since I've started programming and it has been a valuable tool in helping me rollback breaking changes and work on other projects. Tools like GitHub make it easy for me to collaborate with others, discover projects, and publicize my projects.

Vorteile:

It is easy for beginners to get started with Git and it is widely used by many popular open source projects, like the Linux kernel, the Bootstrap web framework, the Python programming language, and more. There are many hosted Git solution, like GitHub, GitLab, Bitbucket, and more. It also has years of experience and support behind it and is very reliable.

Nachteile:

Some relatively simple-sounding operations can become complex and it isn't hard to mess up a repository and fixing mistakes can be difficult sometimes.

Benjamin
Software Engineer in USA
Computer-Software, 11–50 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Git does what we need, and saves our butts while at it

5,0 vor 5 Jahren

Kommentare: We use this every day for pretty much anything. It's amazing.

Vorteile:

Git is the best thing for software development. And its way easier to use than Subversion. I love it.

Nachteile:

Command line usage is a little harder to use, but once you get the hang of it, its not bad. Overall a quality product.

Yudy
Frontend Developer in Indonesien
Computer-Software, Selbstständig
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Best version contol ever

4,0 letztes Jahr

Kommentare: Git addresses various business problems related to version control, collaboration, code quality, and traceability, making it an essential tool for software development teams in organizations of all sizes

Vorteile:

Git's distributed nature, branching model, performance, data integrity, and community support have contributed to its widespread adoption and popularity among developers

Nachteile:

Merging branches with conflicting changes can be a time-consuming and potentially error-prone process

Matthew
Software Engineer in Australien
Computer-Software, 2–10 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

It's the industry standard for a reason

5,0 vor 5 Jahren

Vorteile:

Git is a very powerful version control system. But the main selling point is that the industry has settled on Git as the "industry standard" VCS. This means that there will be more services built for Git, more third-party integrations for Git, more potential hires will know Git, etc.

Nachteile:

The CLI isn't as good as it could be. The commands and flags are a bit inconsistent at times.

Constantin Catalin
Constantin Catalin
CEO & Web Developer in Rumänien
Verifizierter Nutzer auf LinkedIn
Informationstechnologie & -dienste, Selbstständig
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Git it Perfect for Working Remotely on Projects With Other People

5,0 vor 4 Jahren

Kommentare: It is very good solution to use in your company, you have repositories and work on them pushing files online or cloning them on other computers. If you work with other people on same project you can both work on it without problems when you work on the same part of code or need to wait for the other to finish.

Vorteile:

GIt is the prefect software you would use to work remotely on software alone or with other people on your repositories. Combined with Github you have the perfect pair so you store your project online and work on them whenever and with however you want.

Nachteile:

No cons, it's a perfect solution for modern day build of software, gone are the days when you have to upload everything manually through ftp or move files manually elsewhere.