github desktop tutorial collaborate with github from your desktop
Aquest tutorial explica com descarregar i utilitzar l'escriptori GitHub per col·laborar amb GitHub des del vostre escriptori per obtenir un control de versions eficient:
Com tots sabem, GitHub proporciona un lloc web per allotjar repositoris de Git. En els nostres tutorials anteriors a GitHub, hem vist les activitats del desenvolupador sobre versions de fitxers, principalment a GitHub.
millor convertidor de vídeo per a Windows 7
També hi ha un client Git en el qual els desenvolupadors poden treballar al dipòsit fora de línia a les seves màquines locals mitjançant ordres git des del símbol del sistema o git bash, fer canvis i tornar-lo al dipòsit remot de GitHub.
=> Visiteu aquí per aprendre GitHub des de zero.
Què aprendreu:
GitHub Desktop
Tot i que les ordres Git executades des de la línia d’ordres són excel·lents des del punt de vista de l’aprenentatge, hi ha una bona interfície d’usuari per treballar als repositoris locals, és a dir, GitHub Desktop.
GitHub Desktop per a Windows es pot descarregar i instal·lar des de la següent URL
Inicieu GitHub Desktop
Treballar amb el dipòsit remot
Un cop s'iniciï l'escriptori GitHub, podem començar clonant el dipòsit remot a la màquina local, fer canvis i tornar-lo a empènyer al dipòsit remot.
Configuració del compte
A GitHub Desktop, aneu a Fitxer => Opcions i assegureu-vos que el vostre compte de GitHub estigui configurat.
A GitHub Desktop, seleccioneu per clonar un dipòsit File => Clone Repository
Aneu a la pestanya URL i introduïu els detalls del dipòsit remot en forma de fitxer Nom d'usuari / repositori de GitHub. Fer clic a Clonar .
Ara, ja que el repositori es clona a la màquina local, podem obrir el contingut del dipòsit local mitjançant l'indicador de comandes o l'explorador o fins i tot l'editor Atom si està instal·lat i fer canvis als fitxers.
Feu canvis als fitxers i deseu-los.
De nou a l'escriptori GitHub, podeu veure el fitxer XARXA marcatge que especifica si es van afegir o esborrar les línies.
Afegiu un resum i coautors si cal i feu clic a Compromís de dominar a la part inferior.
Notareu que la majoria de les ordres git que executeu des del símbol del sistema s'han fet a través de la interfície d'usuari.
Ara podem introduir els canvis al dipòsit remot de GitHub. Fer clic a Empenta l’origen.
Ara els canvis són visibles a la branca mestra. Per garantir que els canvis es combinin amb la branca de funcions, haurem de crear un fitxer Sol·licitud d'extracció.
Canvieu a característica ramificar i crear un Sol·licitud d'extracció.
Fer clic a Crea una sol·licitud d'extracció.
A continuació, se us tornarà a dirigir a GitHub per crear la sol·licitud d'extracció.
Procediu a crear i combinar la sol·licitud d'extracció i, finalment, finalment estirar (sincronitzeu) els canvis al vostre dipòsit local.
Al Repositori, el menú selecciona l’opció Extreure.
fer mentre es fa un bucle a l'script de shell
Ara el dipòsit local estaria sincronitzat amb el dipòsit remot.
Creeu un nou dipòsit local i una sucursal
A la secció anterior, vam aprendre a treballar amb el dipòsit remot clonant-lo. Utilitzant l'escriptori GitHub, també podem crear un nou dipòsit local i empènyer o publicar el mateix a GitHub.
Fer clic a File => Nou dipòsit
Introduïu el nom del dipòsit i la ruta local. Fer clic a Crea un dipòsit.
A mesura que es crea el dipòsit, també podeu crear una branca abans de publicar / empènyer els canvis a GitHub.
Seleccioneu Nova sucursal des del Sucursal menú . Truca’l a característica i feu clic a Crea una sucursal .
Ara tenim dues sucursals i podem procedir a Publicar / Introduir els canvis a GitHub. Fer clic a Publica el repositori.
Fer clic a Publica el repositori.
Com que també hi ha una branca de funcions, també heu de publicar la branca de funcions. Ara els canvis es poden fer als fitxers de forma local i, a continuació, introduïu els canvis al dipòsit remot. Els canvis al dipòsit remot també haurien d’estar sincronitzats amb el dipòsit local.
Combina els canvis al dipòsit local
Suposem que hi ha canvis a la branca de funcions del dipòsit local. Podem combinar els canvis amb la branca mestra. Per publicar-ho, hauríem d'incloure els canvis del mestre i de la branca de funcions a GitHub.
Feu un canvi a un fitxer a la branca de funcions i feu el mateix.
Introduïu els canvis al dipòsit remot.
Canvieu a la branca mestra i feu clic a Branca => Combina a la branca actual.
Seleccioneu el fitxer Branca de funcions que és la branca font. Feu clic al botó Botó Combina .
Quan els canvis es combinin a la branca mestra, podeu introduir els canvis al dipòsit remot perquè se sincronitzin.
Tots els canvis compromesos amb les sucursals del dipòsit local es poden combinar i enviar al dipòsit remot per estar sincronitzats.
Resoldre conflictes
També podria haver-hi un escenari en què els canvis s'hagin compromès amb un fitxer al dipòsit remot i també un canvi al mateix fitxer localment. En aquest cas, els conflictes es veurien i s’haurien de resoldre per tenir sincronitzats tant el dipòsit remot com el local.
Canvis del dipòsit remot compromesos a la branca mestra
Canvis del dipòsit local compromesos a la branca mestra
Com que els canvis estan compromesos amb el dipòsit local, ara podeu introduir els canvis al dipòsit remot. Els conflictes es veuran mentre es fa això. Fer clic a Empenta l’origen.
El següent missatge apareixerà ja que hi ha canvis al dipòsit remot al mateix fitxer. Fer clic a Recupera.
les millors empreses de videojocs per treballar el 2018
Ara feu clic a Tireu l'origen.
A la pantalla que apareix, podeu obrir el fitxer a l'editor i resoldre els conflictes. En aquest cas, obrim el fitxer a l’explorador i resolem els conflictes.
Corregiu tots els conflictes conservant el contingut adequat i traient els altres amb marcadors. Un cop resolts els conflictes, podeu fer la combinació.
Ara torneu a introduir els canvis al dipòsit remot. Ara el dipòsit local i remot està sincronitzat. Com que els canvis s'han fet en una branca, podeu crear una sol·licitud d'extracció per combinar els canvis amb les altres branques.
Mirant la història
També podeu consultar l'historial de canvis realitzats fins ara al dipòsit. Canvia a Pestanya Historial .
Comparació d'oficines
Suposem que heu fet canvis a un fitxer de la branca mestra i, a continuació, podeu comparar-lo amb qualsevol de les altres branques. Seleccioneu Sucursal => Compara amb sucursal .
Seleccioneu la branca de funcions per veure els canvis.
Conclusió
Tot i que l’ús d’ordres de Git des de la línia d’ordres és fantàstic, hem vist en aquest tutorial de GitHub Desktop, com un gran client de Git com GitHub Desktop amb una bona interfície d’usuari pot facilitar el treball del desenvolupador mentre treballa amb els repositoris locals i remots.
Al proper tutorial, veurem un altre Interfície de client Git Tortoise Git que s'integra amb el Windows Explorer Shell.
=> Mireu aquí les sèries de formació GitHub.
Lectura recomanada
- Tutorial de GitHub per a desenvolupadors | Com s'utilitza GitHub
- PowerShell UIAutomation Tutorial: automatització de la interfície d'usuari d'aplicacions d'escriptori
- Tutorial de l'API REST de GitHub: suport de l'API REST a GitHub
- Comandaments avançats de Git i tutorial d'integració de GitHub
- Tutorial SVN de tortuga: revisions al dipòsit de codis
- Com esborra el contingut del dipòsit SVN
- Diferència entre la prova d'escriptori, el servidor de clients i la prova web
- GitLab Jira Integration Tutorial