Durchschnittliche Bewertung262 Bewertungen
- Gesamt 4.9/5
- Benutzerfreundlichkeit 4/5
- Kundenservice 4.3/5
- Funktionen 4.8/5
- Preis-Leistungs-Verhältnis 4.8/5
- Preisinformationen free
- Kostenlose Version Nein
- Gratis Testen Nein
Installiert - Mac
Installiert - Windows
Angaben zum Hersteller
Distributed source control system that helps software developers to track and manage multiple revisions of the same project.
- Continuous Integration
Die hilfreichsten Reviews für Git
Bewertet am 1.1.2020
Version Control Your Code
Kommentare: Git has been my introduction to version controlling my coding work. Now that I use Git, I'm never going back. Git is too important.
Vorteile: Git is my go-to for version controlling my code for web development. When I first switched from no version control methods to Git, it felt like a magic trick with how you can manipulate the timeline of your work. For example, you can make egregious mistakes and rest assured that, even if you delete your whole project, almost any action can be restored or undone. The concept is with any change you make to your project, you commit the change to a Git repository as a sort of point in a timeline. With this commit, Git automatically keep tracks of a timeline of changes made to the project, so you're able to use Git as sort of a time machine to go back (or forward) in time. You can even create different "branches". This is like an alternate timeline. Want to try something crazy? Just create a different timeline (branch)... if you don't like what you tried, then you can always go back to your original branch. It's like nothing happened. But, if you like the change, just merge that change back into your original branch. Now your offshoot is part of the original timeline. But what if your hard drive is fried? How would Git save you? You store your repositories on both your local machine and a remote, like GitHub or Bitbucket. Don't forget to push your changes you make to a remote with a simple "git push" command, because it's your backup... and allows you to work easily on any computer. Just pull your code with a "git pull", and start working from wherever.
Nachteile: In the pros, I oversimplified the process of using Git, because it would be impossible to explain in a short review. With how powerful Git is, complexity comes with it. It is a difficult process to become proficient with Git. I personally had to read a book and several tutorials, and even after years of use, I still feel like I'm only scratching the surface. All that is to say, it requires work to learn how to use Git. And on top of the complexity, Git is best in the command line, so if you're not comfortable in a terminal, you won't get the most out of Git.
Bewertet am 26.11.2019
Is the Best VCS
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.
Bewertet am 19.10.2019
I had to learn how to use it, but after that, git has become an integral part of my daily workflow
Kommentare: I am a huge fan of git, so much so I teach it to freshmen level students whenever I get a chance. I clearly remember two times where my hardware has crashed beyond repair, but since I use git and remote repositories, I have not lost any work even in these situations. What a lifesaver! Beyond that, I use multiple computers (I have an iMac, Ubuntu laptop, some Windows desktops) and git works great on each machine. I can start working on some feature on one machine, push my changes, and the pull and continue work on a different machine. If I make mistakes I can go back to a previous commit. The freedom and level of security I have in not losing my work are the two biggest reasons why I like git so much. Overcoming the initial learning curve will be worth it.
* Git is cross platform; you can use it on windows, linux and mac and it works the same way on each operating system (I have personally tried each)
* Installing git on each platform is a breeze
* All IDE's I use integrate with git (e.g. Jetbrains IDEs, VS Code, VS)
* You can use git through terminal, IDE interface, or a separate git GUI app like Sourcetree
* It is very rare to find software that offers this much flexibility, and at the same time, so much consistency across each operating system!
* Some of the biggest OSS platforms use git - by learning how to use git, you can share your code with the rest of the world
Nachteile: Git requires you learn the different commands and terminology. 7 years ago, when I first started using git, I remember it took me several days to get comfortable using the commands. Luckily the set of commands for basic usage (clone, commit, pull, push, branch and merge) is not overwhelming. After mastering these basic commands, git is easy to use and extremely practical.
Bewertet am 15.2.2019
Nice Features But Be Careful
Kommentare: We have everything source controlled in Git now which is a huge benefit. We still need to educate or users on the complexity of Git as it was very different than our old source control.
Works well with other tools, i.e. VSCode.
Multiple coders working on same programs.
Have to be careful not when merging changes. We've had corrupt branches wipe out other people's changes.
Git commands are confusing. In our case, VS Code performs all the commands in the background. Sometimes this causes problems as users don't necessarily know what is happening.
Can't tell when someone has something 'checked out' in their own branch.
Bewertet am 8.12.2019
Git - A must for coders
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.
- 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
- 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