Wir helfen Unternehmen in Deutschland
seit 15 Jahren bei der Softwareauswahl

Ü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 455 Nutzerbewertungen auf Capterra.

Hast du Git bereits verwendet?

Teile deine Erfahrungen mit anderen Softwareinteressenten.

Nutzerbewertungen filtern (455)

Andrés Darío
Andrés Darío
Software Engineer in Ecuador
Verifizierter Nutzer auf LinkedIn
Staatsverwaltung, 201–500 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

GIT for the PHP Develop

5,0 letzten Monat Neu

Kommentare: the experience is good in over all, but if design a GUI to manage the source code, the system can be perfect.

Vorteile:

Is useful, simple, light and have many commands that help to manage the changes in the source code

Nachteile:

Not have GUI that help to manage branches, clone repos and merge the change to the master, and reverse changes.

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 5 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.

Alejandra
Student in Frankreich
Hochschulbildung, 501–1.000 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Git is a efficient tool

5,0 vor 2 Monaten

Kommentare: My overall experience with Git has been largely positive, despite some initial challenges

Vorteile:

I like its branching and merging capabilities facilitate parallel development and seamless collaboration, while the detailed commit history provides clarity on changes.

Nachteile:

It comes with challenges such as a steep learning curve due to its extensive feature set and command-line interface

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 3 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.

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 3 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.

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

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 2 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.

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 5 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 3 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

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

Mainstay of modern development

4,0 vor 4 Jahren

Kommentare: With git aliases I have streamlined most of my day to day git operations into a few oft used and powerful commands.

Vorteile:

Git is an essential tool in just about every software developer's toolbelt these days. Although difficult to master, it's power is in fact in it's complexity. It can handle just about any eventuality to might face with a complicated source control system. There is a reason all other version control systems have perished to it.

Nachteile:

It is quite easy for people to get in a tangle with Git. Just when you think you know what you are doing, you make a giant mess of things. Fortunately there's always a way back.

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 5 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 5 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.

Osanda
Osanda
Student in Sri Lanka
Verifizierter Nutzer auf LinkedIn
Hochschulbildung, 1.001–5.000 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

Git made my day

5,0 vor 3 Jahren

Kommentare: I am using git since 2018. and I daily use it. Because I am a Fullstack developer and a Mobile Application developer. So I need Git.

Vorteile:

I am using GitHub and GitLab too. for those platform we have to save our works. To save we don't use upload or import methods. For the developers we are using git commands. Using git push -u origin master you can upload your files to their master branch. Not only one branch, If you have a team, You can create branches for each one of the student. Then you can merge your individual work after each branch user create a pull request.

Nachteile:

Least like option is when we have conflict, using git command, sometimes it is very impossible. So we have to use an IDE to resolve the conflicts.

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

Review for Git

5,0 vor 3 Jahren

Kommentare: Many popular web based repository hosting services are wrapped around git. Hence, in one way or another we work with Git everyday. I believe it is the best version control system I've worked with thus far.

Vorteile:

Git is free and extremely easy to use. Even thought it has many different GUI clients such as Sourcetree, TortoiseGit,Fork, SublimeMerge etc etc, the command-line it self is extreme fun to use once you get the hands of the commands. There are zillion documentation and help all over the internet for any beginner to learn.

Nachteile:

One might struggle a bit when first learning and using command line in git. Merging could be a disaster if you don't get it right. However, later you will realize it is the easiest way to steer a version control system and will start loving it.

Verifizierter Rezensent
Verifizierter Nutzer auf LinkedIn
Computer- & Netzwerksicherheit, 10.000+ Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

De facto standard

5,0 vor 4 Jahren

Vorteile:

Git is now the de facto standard for source code version management. It's the root componet for other services such as github or bitbucket. It's free and open source and heavily supported.

Nachteile:

Transition from other software configuration management systems (Rational ClearCase by example) may be difficult as the concepts are different.

Geoffrey
Geoffrey
Infrastructure/Operations in USA
Informationstechnologie & -dienste, 11–50 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

One version control to rule them all

5,0 vor 5 Jahren

Kommentare: Before git the code was often managed by a central gatekeeper and was reviewed and modified much less. Git allows you to break and test code without worrying that you will lose progress. It is essential to modern development!

Vorteile:

Its distributed, so there is no single point of failure. Logically, the branching model makes sense. It allows for very flexible collaboration with others. There is a record of changes, making it easy to lay blame when something is broken. New users can learn around 6 commands and immediately be productive.

Nachteile:

Out of the box there is no security. There is also no obvious wasy to secure certain branches (like master) from other teammates. You either have access to the origin repository or you don't. If a disk is full when push to remotes it will leave those remotes in a broken state.

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

Git - A must for coders

5,0 vor 5 Jahren

Kommentare: Git is used by almost all the organisations for code versioning. As most of the project management tools out there support integration with git, code management becomes seamless.

Vorteile:

- Best versioning tool out there - Best when multiple people are working on the same project and files - Lot of 3rd party tools available for resolving merge issues, viewing commit diffs etc. - Its very fast to use one you are adept at it, everything can be done command line and no need to use the interface at all

Nachteile:

- Resolving merge issues can be a pain, most of the time where there are same lines of code involved auto merge never works. - When two resources are working on different IDE for development, unless the coding styles are synchronized it creates unnecessary check-in's of formatting

Deepanshu
SMTS in Indien
Computer-Software, 10.000+ Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

A tool every developer should be adept at

5,0 vor 2 Jahren

Kommentare: It's been a great experience working with Git. I have tried other version control tools like perforce but they look too inferior in front of git. I don't think I will ever switch to any other version control tool in near future.

Vorteile:

It's easy to manage different projects and their history using git. We also use it to collect metadata from customers since that gives them audit history out of the box as compared to a non developer friendly UI.

Nachteile:

Git is so vast, it's almost impossible to know everything about git. Sometimes it just becomes difficult to deal with a situation if you're not careful like getting your branch messed up and not being able to fix it. It's not exactly git's fault but the complexity that it comes with.

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

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

Git - Best tool for code versioning.

5,0 vor 5 Jahren

Kommentare: I am using Git in all my software projects, and by default code versioning tool and it's a standard in the software industry.

Vorteile:

* It's light-weight. * It's not centralized. If you use another option where the source is centralized, you have a higher risk of losing your code if the central server is lost. * It's easy to pull changes for team members and analyze what they are doing. * The command line interface it's great, it has everything you need. * The way it stores difference is great and saves a lot of space. * Other third party software have integrations with Git.

Nachteile:

At the begging is difficult to understand the concepts and to use the command line interface, but once you get used to it, your productivity increases.

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 3 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.

Verifizierter Rezensent
Verifizierter Nutzer auf LinkedIn
Informationstechnologie & -dienste, 2–10 Mitarbeiter
Verwendete die Software für: 6-12 Monate
Herkunft der Bewertung

The Best Version Control System out there

5,0 vor 5 Jahren

Kommentare: I mainly use Git from the terminal and I found the commands easy to get a hang of. Once you get the basic flow and commands understood (git clone, git pull, git add, git commit, git push) its not really complicated. Only complication that could come up would be when resolving merge conflicts but that has nothing to do with Git's capabilities. Overall, I find it to be extremely useful and easy to use.

Vorteile:

I can keep track of all updates and changes made not just by me, but by my entire team., and if something goes wrong I could revert back to the last commit. And knowing that everything is backed up is a real relief. In addition to that, Git has a really descriptive documentation, walking you through everything you would need to know. The fact that I could just clone the old repos when I want and remove them from my device hard disk giving me more space for current projects is another feature I love.

Nachteile:

Nothing really could be found as a major con in Git. All of the features can be a little overwhelming at first, but it's not really hard to get a hang of.