Valoración media221 opiniones
- En general 5 / 5
- Facilidad de uso 4 / 5
- Atención al cliente 4.5 / 5
- Funcionalidades 5 / 5
- Relación calidad-precio 4.5 / 5
Detalles del producto
- Detalles de precios free
- Versión gratuita No
- Prueba gratis No
Datos del proveedor
Distributed source control system that helps software developers to track and manage multiple revisions of the same project.
Funciones de Git
- Automatización de construcción
- Control de versiones
- Controles o permisos de acceso
- Gestión de repositorios
- Gestión del cambio
- Integración continua
- Revisión de código
- Seguimiento de errores
Las opiniones más útiles de Git
Publicado el 25/7/2019
In my opinion the best version control tool right now
My company and i privately use git to get code from multiple pc in one place and still have some overview who did what and when.
Without git our software development at work would be a glowing pile of code. Also my private work would be even worse than it is right now!
Honestly git is a lifesaver when you work on bigger projects and can be used on small ones just as well.
Puntos a favor:
Git is a tool everyone that works on a project should use. YES everyone, doesn't matter if you are alone or a group, locally or somewhere in the cloud. Its also quite easy to setup on your pc and just keep track of what you changed and when.
Even though git is primarily used for software projects you can actually also use it when working on text files. Long gone are the days of having 10 versions of a file on your favorite cloud storage. No more "WorkFinal", "Work2.0", "Work2.0FiNAL", "Work2.0FiNALNEW",...
When you get the hang out of it, it is easy to get exactly the version of your work you want, find changes in different versions and pick changes from differet versions and make a new one out of it.
There is a steep learning curve! Using a GUI can help you tremendously especially in the beggining or if you wanna make a quick check, but still its a lot of work to get good in git.
Without a GUI it is pretty hard to understand what is going on at first.
There is a lot of help to be found online but most ressources already require quite some knowledge of git.
Publicado el 20/4/2019
Very powerful version control system open to your own work style
Puntos a favor:
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.
Contras: 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.
Publicado el 22/7/2019
The solution to team programming
Ernesto enrique F.
Comentarios: 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
Puntos a favor: 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
Contras: 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
Publicado el 27/7/2019
The go-to tool for managing your programming projects
Comentarios: 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.
Puntos a favor: 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.
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.
Publicado el 8/10/2019
The standard version control system
Comentarios: 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.
Puntos a favor: 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.
Contras: it can be difficult to pick up, and as it's so powerful and complex some operations can be difficult to understand at first.