Git es notorio difícil de aprender para principiantes, especialmente para los no desarrolladores. Me llevó al menos 3 (está bien, más de 20) pruebas hasta que aprendí a usar GIT y esto fue solo porque busqué en Google, “Explique como si tuviera 5 GIT”. La mayoría de nosotros navegamos por nuestras computadoras con colas visuales. “Aquí está mi documento. Quiero poner mi documento en una carpeta. *Dibuja el documento en el archivo*”Pero debajo de estos lindos iconos pequeños son datos estructurados sistemáticamente. Una forma mucho más limpia y más pequeña de gestión de la información. Un espacio perfecto para la colaboración, no iniciado por pieles fantasiosas y falta de estilo. Puro. Datos. Administración.
Git le permite crear, colaborar y administrar proyectos (código, texto, copia, información) al registrar el historial de lo que hace. Incluso si trabaja solo, Git es una herramienta útil, porque probablemente ya esté enfrentando problemas que un sistema de control de versiones puede resolver. En esta publicación, le enseñaré cómo usar Git y GitHub para organizar mejor las diferentes versiones de sus proyectos. Esta publicación está destinada a principiantes, por lo que no profundizaremos los aspectos técnicos de cómo funciona GIT y no discutiremos cómo Trabajamos en profundidad. En cambio, nos centraremos en los conceptos.
La línea de tiempo
Instalación de Git
¿Qué es GitHub?
Configuración git
depósito
Navegación con la línea de comando
Git init
Git add y git commit
rama
Contrapeso
Sincronización de github
presionado
Tirar y clonación
Mi objetivo es hacer que la curva de aprendizaje para Git sea más accesible al introducir el control de versiones utilizando una vida real simple, que normalmente lo habría hecho con iconos y deslizamiento y ubicación, para que pueda conectar los puntos cuando trabaje desde la línea de orden. Durante esta publicación, también definiré términos importantes con personajes audaces, para que pueda aprender el lenguaje GIT. Con un modelo mental fuerte y el vocabulario correcto, los tutoriales avanzados y trabajar con otros usuarios profesionales tendrán más sentido 🙂 En este momento para suponer que desea buscar un trabajo, por lo que desea hacer un nuevo CV con todo su Koalificaciones. Sabes que tendrás muchas versiones diferentes de tu CV, por lo que necesitas una forma de mantenerlas organizadas.
Se reanuda sin un pedido coherente, oh 🙁

Si no usa GIT, probablemente intentaría construir su propia cronología rudimentaria utilizando una convención de nombres para realizar un seguimiento de la secuencia CV (como enero de 2016, CV 2016, CV 2018, CV 2019, etc.). Cada vez que selecciona rescate mientras crea un nuevo documento con un nombre diferente en la secuencia, cree un “instante” en la cronología rudimentaria a la que puede volver. CURMA-2015.DOCX podría considerarse un tribunal a continuación, por ejemplo.
Una cronología deseada para el control de versiones

Git imita este proceso y organiza las “instantáneas” que define a lo largo de una cronología explícita, para que pueda mantener las diferentes versiones de un documento en el orden correcto y volver a una versión anterior. GitHub para principiantes, no asuste, comience a instalar GIT para usar GIT en su CV, debe instalarlo en su computadora. GIT para Windows
Git para Poppy
Git para Linux
Una vez que se instala GIT, puede usar la aplicación Git Bash que viene con Git (o Terminal para los usuarios de Mac) para ingresar los comandos GIT.
Presentamos GitHub ahora, su CV evolucionará a lo largo de su vida (al menos hasta que los robots tomen el control en el frente de trabajo), por lo que debe asegurarse de tener una copia de seguridad a la que pueda acceder en caso de que pierda su computadora o algo. . . Aquí es donde interviene Github.
Crear un sitio gratuito en la copia
GitHub es una parte de la red social y una parte del servicio de alojamiento de archivos, donde puede almacenar sus archivos para que todos puedan verlos. Sé que suena como algo malo, pero hace posibles proyectos de código abierto como WordPress. GitHub es el centro de almacenamiento más grande para trabajos de colaboración en el mundo, por lo que no solo otras personas pueden construir sobre sus proyectos, sino usted y los de ellos. Trabajo en equipo hasta el máximo. GitHub también funciona como una ubicación central en la que los miembros del equipo pueden conectarse para acceder al código compartido.

Crear una cuenta de GitHub es gratuita, pero si desea mantener sus archivos en privado, deberá actualizar. ACTUALIZACIÓN 25.01.19: Buenas noticias para todos, la creación de reposiciones privadas ahora es gratuita. Uau ui !! La única restricción es que solo puede tener tres colaboradores en reposiciones privadas, por lo que si tiene miembros de la mano, deberá actualizar. Continúe y cree una cuenta de GitHub porque la necesitará para presentarse a su GIT. Git es el programa que utilizamos para administrar las diferentes versiones de un archivo, mientras que GitHub es una ubicación de almacenamiento de redes sociales. ¿Capiche? Debido a que GitHub alojará sus archivos en la nube, se conoce como ubicación remota para sus archivos cómo usar GitHub, salude a mi pequeño amigo después de instalar Git, debe presentarse para que GIT pueda agregar el nombre a los cambios que realiza.
Uso Windows para esto, por lo que si está en una Mac, usará terminal
Abra Git Bash/Terminal e ingrese Git Confit – -Global User.Name “Su nombre”, por supuesto, reemplace su “nombre” con su propio nombre. Deja las citas, toma el cannoli. Luego ingrese Git Confit-Global User.Email “[Correo electrónico protegido]” Pero use el mismo correo electrónico que solía registrarse en GitHub.
Profesor Plum en el depósito con Candlestick ahora que hemos configurado GIT, para trabajar en la administración de algunos archivos. Comenzará creando una carpeta en su computadora llamada Job Hunting. Esta carpeta será nuestro almacén local donde mantendremos los archivos CV y GIT. Un almacén o depósito es una ubicación central de almacenamiento de archivos que creará para cada proyecto GIT. Un repositorio puede contener archivos, imágenes, datos, casi cualquier cosa que necesite su proyecto.

Observe que puede tener reposiciones locales en sus computadoras o reposiciones remotas en GitHub. Analizaremos cómo conectarlos más adelante en esta publicación. Primero tenemos que ingresar a la carpeta que acabamos de crear, para que podamos ejecutar pedidos dentro de ella.
Apague el bacalao de vaquero: 10 consejos para mejorar su tarea y complementos. WordPress WordPress Explorará sus archivos utilizando la línea de pedido para llegar a la carpeta que acaba de crear. Mantenga la calma. Es como usar un administrador de archivos en el que abrirá una carpeta, elegirá una carpeta dentro y irá a esa carpeta, etc. hasta que llegue a la caza de trabajo. Para ver una lista de carpetas, use el comando Dir. Git Bash/Terminal devolverá una lista de archivos y carpetas de las cuales puede elegir. Utilizará el comando CD que significa el director de cambio, seguido del nombre de la carpeta en la que desea acceder.
¿Ves cómo uso DIR a continuación para ver las carpetas en la carpeta en la que estoy? Luego puedo seleccionar, hacer clic con la derecha y copiar el nombre de la carpeta que quiero ingresar. En Git Bash/Terminal, ingresaré al CD y haré clic en el derecho y pegaré el nombre de la carpeta y presionaré Entrar. En la captura de pantalla del Administrador de archivos, puede ver que la caza de trabajo está en OneDrive> WPMU dev> Github, Entonces usaré CD para viajar cada una de esas carpetas

Si ingresa la carpeta equivocada y debe escalar un nivel, usará CD … (recuerde los dos puntos, no es un punto). Para los usuarios de Windows, puede abrir la carpeta de caza de empleo en el Administrador de archivos, luego hacer clic con la derecha y seleccionar Git Bash aquí para evitar usar Git Bash para explorar archivos. Si te quedas atrapado aquí, déjame un comentario a continuación y nos aseguraremos de que pases al siguiente paso en este tutorial 🙂 Git Init en ganar para “activar” git en esta carpeta y convertirlo en un almacén, lo harás. Necesita ejecutar el comando git init en la carpeta que acaba de crear. Esto creará una carpeta oculta en su almacén en la captura de pantalla del administrador de archivos a continuación, permití que los archivos ocultos fueran visibles. Si esta configuración no se activa para usted, no verá el archivo, pero si ha usado Git Init correcto, el archivo estará allí, incluso si no puede verlo. Git Init significa inicialización y, prácticamente, dígale a su computadora que desea usar GIT en esta carpeta.
Tienes que ejecutar Git Init en la carpeta que desea convertir en un almacén. ¿Ves cómo buscan trabajo?
Nuestro almacén está listo, así que ahora crearemos el archivo de texto CV. Puede crear un archivo de texto en la carpeta de caza de empleo obsoleto, o ingresar a Touch Reanve.txt en Git Bash/Terminal. Use el comando touch seguido del nombre del archivo y la extensión para crear archivos en la carpeta en la que se encuentra. Genial, no? No importa cómo cree el archivo
Si desea rastrear los cambios realizados en varios archivos, crearía otro documento en el mismo almacén. Por ejemplo, Coating-Letter.txt o Portfolio.html podría vivir en el mismo depósito de trabajo de caza, ya que todos están relacionados con la caza de empleo. Agregue su adición al equipo hasta ahora, sabe que Git organiza los diferentes archivos instantáneos en su almacén en una cronología. Git le brinda control total sobre qué incluir en un instante. Puede incluir un archivo, así que solo reanudar.txt o todos los archivos en el almacén o puede elegir. En GIT, se llama un instante Commitm, que es el término que usaremos aquí. Git Commit mantiene un instante en la cronología al que desee volver. Cuando agrega un compromiso con la cronología GIT, desea identificarla dejando un mensaje. Así es como se verá el pedido completo, Git Commite -M “Su mensaje aquí”.

Debe agregar un archivo antes de comprometerse
Elija y elija qué archivos agregar a una confirmación antes de tomar su compromiso, usando Git Agregar seguido del archivo o el nombre del archivo.Si realiza cambios en el archivo después de agregarlo, deberá agregarlo nuevamente para que esos cambios estén incluidos en el próximo comité.Es como guardar un archivo y luego hacer cambios.Debe presionar el rescate nuevamente. El pedido se verá así, agregar currículum.txt git.Si desea agregar más archivos, puede separarlos con un git Agregar currículum.txt cover-letter.txt portfolio.html.O para agregar todos los archivos de la carpeta actual, use Git Agregar * Agregar archivos Uno por uno también es una opción.git Agregar currículum.txt y luego git Agregar cover-letter.txt etc.

Agregué reanudar.txt a la vista previa de mi comité
Por ejemplo, suponga que aprende una nueva habilidad (como GIT) y la agregue a su CV. Una vez que realice los cambios, use git add currume.txt para agregar el CV para obtener una vista previa de la confirmación Agregar su compromiso con la cronología. Continúe y haga la primera incorporación y comprometerse en este momento. Con un proceso de dos pasos, le brinda más control, por lo que puede dividir una gran parte de los cambios en comités separados. Si decide que desea eliminar un archivo que haya agregado a la vista previa de comprometerse, digamos la carta de intención, usará Git RM-Cached Cover-Letter.txt. Cómo usar git para el desarrollo de WordPress dos códigos divergeu en una madera amarilla Puede seguir los archivos que agrega a una confirmación utilizando el estado de git. El estado de GIT devolverá los cambios que se comprometerán, que son los archivos que estarán en los próximos comités. Cuando usa el estado de git, notará que le dice que está en la rama maestro. Vea que a menudo usa el estado de git

Salga de su zona de confort no solo para crear una cronología principal, sino que le permite crear una cronología adicional.La línea temporal principal, o la rama en términos GIT, se llama maestro.Es el tronco del árbol principal del que vienen las otras ramas o el CV original del que se derivan todos los demás.Las ramas le permiten explorar alternativas que puede combinar en la cronología principal o eliminar si no funciona.Introducción al flujo de trabajo de GitHub Para crear una nueva rama, usará el nombre Git Brach-Off-New-Bunch simplemente reemplace el nombre de Now-Brange.También puede usar Git Branch para ver una lista de sucursales disponibles.Aparecerá un asterisco cerca de la rama donde se encuentra actualmente.Para pasar a la nueva rama o regresar a la rama principal, usará el nombre de checkout-brange-to-switch-to
Por ejemplo, si desea intentar agregar una sección de habilidades en su CV para ver si obtiene más entrevistas, crearía una rama llamada habilidades. Ingresará las habilidades de la rama Git para crear la rama, luego Git Checkout Skills para comenzar a cometer su rama de habilidades. Si esas ediciones obtienen más entrevistas, entonces puede fusionar las dos ramas. Para combinar las ramas, debe volver a la rama principal usando Git Checkout Master y luego usar habilidades de Git para decir que quiero traer los cambios que hice en la rama en la rama principal. Otras personas también pueden crear ramas que pretenden fusionarse de regreso a la rama principal. Los equipos que trabajan en diferentes características harán esto. A veces querrás crear algo que no tengas la intención de fusionar de nuevo en la rama principal. Por ejemplo, Fork, por ejemplo, supongamos que encontrará una excelente plantilla de cartera en el GitHub que alguien más ha creado y desea usar como punto de partida para su propia plantilla de cartera. Crearía un tenedor en GitHub para que, en esencia, obtenga su propia copia para construir. Para crear una bifurcación de depósito de GitHub, presione el botón Furk

Un Furk es una copia de un almacén. Proporcionar un almacén le permite experimentar libremente con cambios sin afectar el proyecto original. Más comúnmente, los tenedores se usan para proponer cambios en el proyecto de otra persona o para usar el proyecto de otra persona como punto de partida para su propia idea. Guía para tenedores y sucursales en el GIT por cierto, asegúrese de verificar la licencia en repositorio al transferir el trabajo de otra persona. Sincronizado con Githaub, para ver cómo sincronizar sus archivos locales (en la computadora) con los archivos remotos en GitHub. Comenzaremos conectándonos a GitHub y creando un depósito público llamado Job Hunting, como en nuestra computadora local. Van en un depósito público
Ahora tenemos que decirle a Git en nuestra computadora que existe este almacén remoto. Usaremos Git Remote Add Origin https://github.com/username/job-hunting.git. Solo asegúrese de reemplazar su nombre de usuario con el nombre de usuario de GitHub.

También puede obtener su origen de la sección de configuración rápida. ¿Ves cómo aparece mi nombre de usuario?

Si Push se empuja al sincronizar archivos locales y remotos utilizando un servicio como Dropbox o OneDrive, tiene una carpeta de computadora especial donde puede guardar archivos. Cuando realiza un cambio y guarda un archivo en esa carpeta especial, los cambios se cargan automáticamente en la nube. Git le brinda más control sobre qué enviar a sus depósitos remotos enviando sus comités solo cuando dice esto. Para enviar los compromisos a su depósito remoto, utilizará el comando git push. Git Push le envía los compromisos a su almacén remoto. Git Push puede ser seguido por dos argumentos, un nombre remoto (el origen es el nombre predeterminado de una distancia) y un nombre de rama (por ejemplo, maestro).
Para usar Git Push, necesitará tener al menos una confirmación. Debido a que trabajamos en nuestra rama maestra, presentaremos Git Push Origin Master en Bash/Terminal. Un cuadro parecerá poder ingresar el inicio de sesión de GitHub. Una vez que haga esto, si va a su depósito en GitHub, verá que los archivos que ha incluido en su primera confirmación se agregaron a su almacén de distancia. dulce 🙂

Hay mis archivos
8 formas de sincronizar los depósitos de WordPress Git ahora algunos hosts, como WP Engine y WPMU DE Hosting, le permiten presionar sus archivos locales de WordPress usando GIT. Lo cual es bastante bueno cuando lo piensas. Puede rastrear las diferentes versiones de su sitio utilizando GIT para que pueda regresar a un comité anterior cuando una actualización o cambio interrumpa su sitio. Es algo que SFTP no puede hacer. Esto es útil cuando sus proyectos evolucionan para ser más complejos y comenzar a quitarse la vida. Cree su propia copia si necesita obtener una copia de su depósito de distancia en el futuro o si desea confiar en el trabajo de otra persona. Puede usar Git Clone o Pull Git, dependiendo de las circunstancias. Es posible que haya visto la expresión “clonando este depósito en GitHub” en otros tutoriales. Puede pensar en Git Clone como una forma de descargar archivos. Git Clone creará una carpeta que lleva el nombre del almacén, es decir, la caza de empleo y colocará todos los archivos allí. Antes de usar Git Clone, navegue en la carpeta donde desea crear su almacén clonado. Necesitará la URL web para el almacén de comandos Git Clone URL-of-REPO. Si desea clonar mi almacén de caza de trabajo, usaría Git Clone https://github.com/feliciaceballes/job-hunting.git. Por cierto, este es un verdadero repositorio público, por lo que puede practicar. La botella de clonación verde revelará la URL del depósito de GitHub que puede usar con Git Clone

Cuando trabaje con el equipo y desea actualizar su almacén local, no usará Git Clone, porque no desea una nueva copia. En cambio, usará Git Pull. Lo mismo es cierto si trabaja solo y desea dibujar las últimas comisiones de repositorio remoto en su almacén local. Puedes pensar en el git de extracción como una actualización. Git Pull combinará su depósito local y remoto, por lo que tiene la versión más actualizada de su proyecto. Debe agregar GIT a su CV ahora;) Si olvida los comandos GIT mientras lo comprende, puede usar Git Ayuda para devolver una lista de los comandos GIT más comunes. El estado de Git también es útil si está confundido y no está seguro de qué rama es o qué archivos ha agregado. También existe la aplicación de escritorio GitHub que puede usar si no le gusta la línea de comando, pero no tendrá acceso a tantos pedidos. ¡Puedes hacer mucho con tu cuello! Solo rascé la superficie. Aquí hay algunos lugares para continuar su aprendizaje ahora que tiene una mejor comprensión de Git y GitHub. Git básico con ejemplos

Git la guía simple
Incluso si crees que no necesitas Git y Github porque trabajas tú mismo, la verdad es que no trabajas solo. Usted forma parte de esta gran comunidad de WordPress y todos colaboramos para avanzar un tercio de la web, en función del trabajo del otro para crear complementos, temas y otras cosas interesantes. Git y Github son las herramientas que han ayudado a hacer de código abierto lo que es hoy. El propio WordPress comenzó como un Furk, después de todo …

Dime, ¿usas Git y GitHub en tu flujo de trabajo solo o como parte del equipo?Si eres un principiante en el GIT, ¿cómo te gustó esta publicación de blog?¿Fue útil? Etiquetas:
cuello

Github



Guía de no devoluciones para Git y Github
Tags La guía para no
homefinance blog