Da 18 anni aiutiamo le aziende
a scegliere i migliori software
Informazioni su Git
Sistema di controllo distribuito delle fonti che aiuta gli sviluppatori software a gestire e tenere traccia di più revisioni dello stesso progetto.
Enables Teams to work in a collaborative manner with opting different branching strategies. Great online support available in day in and day out scenario.
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.
Filtra le recensioni (465)
Utilizzo
Ordina per
Filtra le recensioni (465)

The only version control system you ever need to learn
Commenti: 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.
Aspetti positivi:
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.
Aspetti negativi:
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 - review
Aspetti positivi:
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.
Aspetti negativi:
I didn't find any issues with Git. To me it works perfectly fine.
Git is Okay
Commenti: It was mostly okay, I didn't like some of the issues with merging
Aspetti positivi:
It can help with project management when you need it
Aspetti negativi:
It's called git for a reason. It's good when it works
Git out of here
Commenti: 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.
Aspetti positivi:
It's very easy to create and initiate a copy of the repository
Aspetti negativi:
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.
No software can be done without Git
Commenti: I have never had any big issues with git so far, I recommend this tool to all devs
Aspetti positivi:
It is so easy to learn an implement, also there are a lot of cloud repositories that support it
Aspetti negativi:
With large amounts of code, it starts to be slow.

GIT for the PHP Develop
Commenti: the experience is good in over all, but if design a GUI to manage the source code, the system can be perfect.
Aspetti positivi:
Is useful, simple, light and have many commands that help to manage the changes in the source code
Aspetti negativi:
Not have GUI that help to manage branches, clone repos and merge the change to the master, and reverse changes.

Essential source control tool
Commenti: 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.
Aspetti positivi:
It, especially in combination with tools such as GitHub, makes for a very powerful code tracking and collaboration system.
Aspetti negativi:
The different terms and commands are not too easy to understand as a beginner.
Git for software engineer
Aspetti positivi:
What i like most about git is it makes my life as developer easy as it manages version control for me and my team easy. It lets us manages different version of our website easily
Aspetti negativi:
If someone is coming new to the git scenario the learing curve can take some time

Experience
Aspetti positivi:
What i like about git most is its gives us complete package on version control tooling
Aspetti negativi:
It can have bit of learing curve for beginners
A great experience to pull/push code from repository
Commenti: A great experience to pull/push code from repository
Aspetti positivi:
Awesome tool to work as a team on repositories with VCS
Aspetti negativi:
Sometimes it becomes difficult to use it through command prompt.
Git Uses the professional developer Uploading the project files and codes
Aspetti positivi:
Easly created project folderEasly acess to multiple usersEasy to push or pull and created clone Easy to upload project and files codeEasy to detect error Good work for branching system
Aspetti negativi:
Not support for publishing workflow seemless team members comunicated filesizes are limited

Popular and very robust version control
Aspetti positivi:
Documentation and some basic project management capabilities on top of solid version control
Aspetti negativi:
There is a learning curve to managing the branching and commits, but Git being pretty much the industry standard it's worthwhile to learn well.
Best version contol ever
Commenti: 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
Aspetti positivi:
Git's distributed nature, branching model, performance, data integrity, and community support have contributed to its widespread adoption and popularity among developers
Aspetti negativi:
Merging branches with conflicting changes can be a time-consuming and potentially error-prone process
One of the Most Popular Version Control Software
Aspetti positivi:
Git is one of the most popular and powerful version control software. It not only tracks your changes, but it also capable of cooperation with other teammates.Another highlight is everyone can create their own "branch" then merge to the master repository after they've finished their own works. This reduced codes clash and keep the master repository tidy.
Aspetti negativi:
Git is very easy to get on but requires extensive time and energy to mastering it.
Very powerful version control system open to your own work style
Aspetti positivi:
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.
Aspetti negativi:
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.
A Must
Commenti: I cannot imagine my day as an engineer or a developer without a version control technology as Git, specially working in CI/CD.
Aspetti positivi:
Easier collaboration, as we as developers work together and put our work together.
Aspetti negativi:
It is only a command-line interface, but with other tools it will be superior.

SCM Tool - GIT
Commenti: Git is very appropriate for groups of programmers who are teaming up on a product project. It makes life a lot simpler for project directors, group leads and programming modelers to settle on choices concerning which code to permit in and which to send back to where it all began. It can likewise be a decent device for solo designers to use to oversee and feature their codebase and is, truth be told, the forming framework on which the most well known code facilitating stage, GitHub, is based on.
Aspetti positivi:
Git's branch the executives model is great and basic, particularly when contrasted with some other SCM devices I've utilized. Synchronizing different software engineers on the equivalent codebase Helps following changes in the codebase, and a simple instrument for keeping a stable codebase consistently on local machine and common server.
Aspetti negativi:
Combines once in a while will create clashes that are tedious however its goal is trifling assuming you think about the historical backdrop of changes. Doesn't deal with static resources. well. Albeit in the new years, new usefulness has been acquainted with address this.

The go-to tool for managing your programming projects
Commenti: Overall Git is a very nice tool to have. For some more complex tasks like looking up a commit (change) a GUI based Git client can be helpful, but for most actions the command line is the easiest to use. It is quite hard to get the hang of everything at first but once you have learned the most used commands it is quite easy to use.
Aspetti positivi:
Git has a lot of options. It's merge and remote repository features are really nice when collaborating on a project, since you don't have to do any manual merging of changes unless you changed the same part of a program. The history feature is also great since you can go back to an older version of your code if you broke something or accidentally deleted something for example.
Aspetti negativi:
The command line is not that easy to use and the documentation isn't very great, so it is hard to use at first. Once you know all the basic commands it is fast to use though. Looking at commit changes in the command line or looking for a specific commit in the command line also isn't very easy and fast, but luckily there are many GUI based clients or remote repo's that can help with this. Sometimes the automatic merging of code still breaks the program, but there isn't much Git can do about this I don't think.
The best version controlling system out there
Commenti: I learn Git the day I started programming and I haven't looked back since. There were other VCS in the past but Git has become the unspoken industry standard for VCS now, as it should be. I highly encourage everyone in the IT industry to learn and use it
Aspetti positivi:
Git in itself is absolutely impressive. The algorithm behind it to track every line change and branching and everything involve is probably the best thing that ever happened to the software engineering industry. It has a huge community so you can always find tons of tutorials and answers to what you are looking for. Considering version controlling, the basic git commands is more than enough for an average user but it offers so much more.
Aspetti negativi:
This wasn't something that I disliked specifically, but this is something that I have noticed in general. Git can be hard for most to pick up and get used to, but it is a crucial thing to learn it. The basic commands aren't really hard to get a hang of and once you do its easy and there's so many tutorials to learn from.

Git review
Aspetti positivi:
Git is a fast and reliable open-source system for version control. It allows you to synchronize the code of your projects, create and merge branches. Also, the implementation of branching helps you to differentiate the version of your project on different environments or stages of development. Furthermore, you need to link Git with a hosting service. Using Git with a hosting service for a version control will give you access to several features. Features required to create professional projects with security and development standards.
Aspetti negativi:
Git is a lightweight application, that has a high-performance ratio, with simple and easy installation, but for new users, the use of commands on the console (Git-bash) will be complex; especially on merge-conflict issues. But you can find all the documentation that you need to know, and required to solve every problem and doubts on the Git web-portal.

Version control system everyone should know
Commenti: I've switched from SVN and it took me a while to master it, but it's been the best version control system I've used so far (and I tried Mercurial as well).
Aspetti positivi:
Really wide support of tools, plugins, hosting and software that you can use together with Git. Well defined model of collaboration. Distribution of repositories prevents data loss in case origin goes down. It can be speedy, depending on tools you use.
Aspetti negativi:
A bit difficult to use for inexperienced users. Some CLI commands are weird and not very intuitive. 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.
Mainstay of modern development
Commenti: With git aliases I have streamlined most of my day to day git operations into a few oft used and powerful commands.
Aspetti positivi:
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.
Aspetti negativi:
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.
An Absolute Must for Every Developer
Commenti: Git has saved lots of hours of having to manually sync and trace changes in code.
Aspetti positivi:
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.
Aspetti negativi:
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.
Git Review
Commenti: Overall, I think Git is a very useful tool for managing versions of software projects and other work files. Although there may be an initial learning curve, once you understand the basics, it's relatively easy to use and enables effective teamwork. I would definitely recommend Git to other developers and professionals in the industry.
Aspetti positivi:
What I liked most about Git is its ability to effectively manage multiple versions of a project's source files. This allows for safe teamwork on the same project and safe changes without the risk of overriding other people's work. Git is also easy to use and has detailed documentation that makes learning it easy.
Aspetti negativi:
I encountered some negative aspects of Git. For example, when using some advanced features, such as branch management, I sometimes found it difficult to understand how to use them correctly. Additionally, Git's command syntax can sometimes be complex and difficult to remember, which can make using Git a bit intimidating for beginners.

Once you get a workflow down it's great
Commenti: Understanding Git is a must for any type of development. Allowing for version control and multi-channel development is not quite possible with other tools to the extent that it is with Git. It just takes some "Gitting" used to.
Aspetti positivi:
I've used Git in many different positions with many different clients. Each seem to use Git slightly differently as far as branches and merges go, but the main thing is that is allows for multiple concurrent parallel development paths to happen at once and to the combine the efforts of many when it's time for code to go live.
Aspetti negativi:
Conflict management can become a headache. Also it can strange to wrap your head around pushes, pulls, merges, pull requests and branches if you are not used to Git - coming from other code repository platforms as I did.