Con el tiempo, Git ha resultado ser uno de los sistemas de control de versiones de código abierto más populares de hoy. Su velocidad, simplicidad y eficiencia para administrar proyectos y hacer revisiones sobre los sistemas distribuidos han facilitado el desarrollo de software.
¿Qué son los sistemas de control de versiones??
Antes de dirigirnos a los detalles, comprendamos qué es un sistema de control de versiones. Los VC pertenecen a una categoría de herramientas de software que ayudan a los programadores a administrar los cambios en el software a lo largo del tiempo. Estos cambios siempre se mantienen en el camino, denotados por letras o números en el sistema de control de versiones. Esto permite a los equipos de software comparar los códigos de origen, identificar diferencias y crear revisiones antes de escribir cualquier nuevo software. Además, también puede mantener una nota de qué versión de la aplicación está actualmente en desarrollo o necesita uno.
Git y Github
Git y Github son dos terminologías que la mayoría de los desarrolladores de software confunden hoy en día. Git es un software de control de versiones, pero viene en forma de una herramienta que le permite administrar el historial de su código fuente, mientras que GitHub es un servicio de alojamiento para proyectos que usan GIT.
No necesitas una cuenta GitHub para usar Git. Puedes usarlo de forma independiente junto con IDES. Mientras que para GitHub, necesitará un repositorio GIT para controlar y rastrear tareas, sus errores y solicitudes de funciones. Permite compartir sus repositorios; Acceder a los de otros y almacenar copias remotas de sus repositorios como copia de seguridad en los servidores GitHub.
Integrando Git en Pycharm
El tutorial a continuación guiará sobre cómo integrar las funciones Git de Pycharm. En lugar de realizar una tarea relacionada con Git de forma independiente en un terminal de comando, Pycharm le permite realizarlos en el IDE y luego vincularla a su cuenta de GitHub.
1. Cómo instalar y configurar Git?
Para poder usar GIT para Pycharm, haga lo siguiente:
-
- Descargue la herramienta desde aquí. La versión compatible para Windows es 2.4 y para Linux y macOS es 1.8.0.0.
- A continuación, desde el Configuración/Preferencias diálogo en la barra de herramientas principal de su IDE, seleccione Versión Control y luego haga clic en Git del panel izquierdo.
- Especificar la ruta al archivo donde es ejecutable de git.
- Establezca una contraseña para su repositorio de git remoto. Esto se debe a que cada vez que usa un repositorio de git remoto, solicita autenticación.
- Desde el Ajustes pestaña, seleccione Apariencia y Comportamiento.
- Ahora, haga clic Ajustes del sistema Y luego elige Contraseñas a la izquierda.
- Pycharm procesa contraseñas para repositorios de git remotos de varias maneras:
- I. Llavero nativo: esta opción utiliza el llavero nativo para almacenar sus contraseñas. Solo está disponible para Mac y Linux OS.
- II. Keepass: esta opción le permite almacenar contraseñas en un archivo que solo se puede acceder a través de una contraseña maestra. Para hacer eso, ingrese una contraseña en el campo de contraseña maestra que se utilizará para acceder a la C.archivo kdbx.
- III. No guarde: esta opción está disponible cuando desea que Pycharm restablezca sus contraseñas cada vez que la cierre.
2. Cómo crear un repositorio de git local
Para crear un repositorio de git local, siga los procedimientos a continuación:
- Primero, para vincular su cuenta de Github con Pycharm. Ir a Archivo -> Ajustes -> Versión Control -> Github
- Ingrese su nombre de usuario y contraseña de GitHub para iniciar sesión.
- Ahora, crea un nuevo proyecto Pycharm. Hacer clic Archivo -> Nuevo Proyecto
- Ahora, para el repositorio local, vaya a VCS -> Importar en Versión Control -> Crear Git Repositorio.
- Una vez creado, verá un directorio llamado '.git 'en el directorio del proyecto. Para probar su repositorio, vaya a Archivo -> Ajustes -> Versión Control -> Git -> Prueba
3. Cómo agregar y confirmar archivos al repositorio de git
- Para crear un archivo Python, haga clic derecho en el proyecto que acaba de crear desde el menú del proyecto y seleccione Nuevo -> Pitón
- A continuación, Pycharm le preguntará si desea que este archivo se agregue a su repositorio. Si hace clic en 'Sí', podrá confirmar y rastrear todos los cambios que realizará en este archivo.
- Para comprometer este archivo al repositorio. Haga clic derecho en el archivo Python, seleccione Git -> Comprometerse Archivo. Nota: El nombre del archivo en el menú de su proyecto aparecerá verde a menos que no cometa el archivo. Una vez que haya terminado de agregar el archivo, puede hacer cambios y cometerlos. Poco después de los cambios, el nombre del archivo en el menú cambiará los colores a azul.
- Después de eso, se le solicitará una ventana de cambios de confirmación en su IDE.
- Para realizar un seguimiento de los cambios que ha realizado en el pasado, haga doble clic en el nombre de archivo y verá el código en verde.
- Por último, ahora puedes ir al Versión Control Menú justo en la parte inferior de la ventana para ver una variedad de otras características. Esto incluye un Registro que almacena todos los cambios que realizará en el repositorio local en particular.
4. Cómo agregar un repositorio remoto?
Además de trabajar en un repositorio local, también puede crear repositorios remotos para colaborar con desarrolladores de todo el mundo. Estos ayudarán a buscar datos cuando necesite compartir su trabajo.
Para definir un repositorio remoto:
- Crea un repositorio vacío en Github
- Cuando esté listo para presionar sus compromisos, elija la opción Push seleccionando VCS -> Git -> Empujar
- Si aún no ha creado repositorios remotos, el Definir Remoto La opción aparecerá en lugar de un nombre remoto. Si ya ha agregado, no lo hará.
- Ahora, al ver el diálogo, especifique el nombre del repositorio remoto y el enlace a la URL donde se alojará.
- También puede editar y eliminar repositorios a través del Git Control remoto