A Git, el terme remot es refereix al repositori remot. És un repositori compartit que fan servir tots els membres de l'equip per intercanviar els seus canvis. Un dipòsit remot s'emmagatzema en un servei d'allotjament de codi com un servidor intern, GitHub, Subversion i molt més. En el cas d'un dipòsit local, un control remot normalment no proporciona un arbre de fitxers de l'estat actual del projecte; com a alternativa, només consisteix en les dades de versions .git.
en cadena en java
Els desenvolupadors poden realitzar moltes operacions amb el servidor remot. Aquestes operacions poden ser un clon, buscar, empènyer, tirar i molt més. Considereu la imatge següent:
Comproveu el vostre comandament a distància
Per comprovar la configuració del servidor remot, executeu el git remote comandament. L'ordre git remote permet accedir a la connexió entre remot i local. Si voleu veure l'existència original del vostre dipòsit clonat, utilitzeu l'ordre git remote. Es pot utilitzar com a:
Sintaxi:
$ git remote
Sortida:
L'ordre donada proporciona el nom remot com l'origen . Origen és el nom predeterminat per al servidor remot, que és donat per Git.
Git remote -v:
Git remote admet una opció específica -v per mostrar els URL que Git ha emmagatzemat com a nom curt. Aquests noms curts s'utilitzen durant l'operació de lectura i escriptura. Aquí, -v significa verbosa . Podem utilitzar --verbosa en lloc de -v. S'utilitza com a:
Sintaxi:
$ git remote -v
O
$ git remote --verbose
Sortida:
La sortida anterior proporciona connexions remotes disponibles. Si un repositori conté més d'una connexió remota, aquesta ordre les enumerarà totes.
Addició de Git Remote
Quan obtenim un dipòsit implícitament, git afegeix un comandament remot per al dipòsit. A més, podem afegir explícitament un comandament a distància per a un dipòsit. Podem afegir un comandament a distància com a sobrenom o nom curt. Per afegir el comandament com a nom curt, seguiu l'ordre següent:
Sintaxi:
$ git remote add
Sortida:
A la sortida anterior, he afegit un dipòsit remot amb un dipòsit existent com a nom curt ' hd '. Ara, podeu utilitzar ' hd ' a la línia d'ordres en lloc de l'URL sencer. Per exemple, si voleu treure el dipòsit, tingueu en compte la sortida següent:
He extret un repositori utilitzant el seu nom curt en lloc de la seva URL remota. Ara, es pot accedir a la branca mestra del dipòsit mitjançant un nom curt.
Recollida i estirant de branca remota
Podeu obtenir i extreure dades del repositori remot. L'ordre fetch and pull surt a aquest servidor remot i recupera totes les dades d'aquest projecte remot que encara no teniu. Aquestes ordres ens permeten obtenir les referències a totes les branques des d'aquest comandament remot.
Per obtenir les dades dels vostres projectes remots, executeu l'ordre següent:
eliminació de la llista de matrius
$ git fetch
Per clonar el dipòsit remot des dels vostres projectes remots, executeu l'ordre següent:
$ git clone
Quan clonem un dipòsit, el dipòsit remot s'afegeix amb un nom predeterminat ' origen .' Per tant, principalment, l'ordre s'utilitza com a origen git fetch.
L'origen git fetch recupera les actualitzacions que s'han fet al servidor remot des que el vau clonar. L'ordre git fetch només descarrega les dades al dipòsit local; no fusiona ni modifica les dades fins que no opereu. Heu de combinar-lo manualment al vostre repositori quan vulgueu.
Per extreure el dipòsit, executeu l'ordre següent:
$ git pull
L'ordre git pull recupera automàticament i després fusiona les dades remotes a la vostra branca actual. Estirar és un flux de treball més fàcil i còmode que anar a buscar. Com que l'ordre git clone configura la vostra branca mestra local per fer un seguiment de la branca mestra remota al servidor que heu clonat.
Empènyer a la sucursal remota
Si voleu compartir el vostre projecte, heu d'impulsar-lo corrent amunt. L'ordre git push s'utilitza per compartir un projecte o enviar actualitzacions al servidor remot. S'utilitza com a:
$ git push
Per actualitzar la branca principal del projecte, utilitzeu l'ordre següent:
$ git push origin master
És una utilitat especial de línia d'ordres que especifica la branca i el directori remots. Quan teniu diverses branques en un servidor remot, aquesta ordre us ajuda a especificar la vostra branca i dipòsit principal.
En general, el terme origen significa el repositori remot i el master es considera la branca principal. Per tant, tota la declaració ' git push origin master ' va empènyer el contingut local a la branca mestra de la ubicació remota.
Git Remove Remote
Podeu eliminar una connexió remota d'un repositori. Per eliminar una connexió, executeu l'ordre git remote amb eliminar o rm opció. Es pot fer com:
Sintaxi:
$ git remote rm
O
$ git remote remove
Considereu l'exemple següent:
Suposem que esteu connectat amb un servidor remot predeterminat ' origen .' Per comprovar detalladament el comandament, executeu l'ordre següent:
$ git remote -v
Sortida:
La sortida anterior mostrarà el servidor remot disponible. Ara, realitzeu l'operació d'eliminació tal com s'ha esmentat anteriorment. Considereu la sortida següent:
A la sortida anterior, he eliminat l''origen' del servidor remot del meu dipòsit.
Canviar el nom de Git Remote
Git permet canviar el nom del servidor remot perquè pugueu utilitzar un nom curt en lloc del nom del servidor remot. L'ordre següent s'utilitza per canviar el nom del servidor remot:
fizzbuzz java
Sintaxi:
$ git remote rename
Sortida:
A la sortida anterior, he canviat el nom de l'origen del meu nom de servidor predeterminat a hd. Ara, puc operar amb aquest nom en lloc d'origen. Considereu la sortida següent:
A la sortida anterior, he extret el dipòsit remot utilitzant el nom del servidor hd. Però, quan faig servir el nom del servidor antic, està llançant un error amb el missatge ' 'origin' no sembla ser un repositori git .' Vol dir que Git no identifica el nom antic, de manera que totes les operacions es realitzaran amb un nom nou.
Git Show Remote
Per veure informació addicional sobre un comandament a distància en particular, utilitzeu l'ordre git remote juntament amb la subordre show. S'utilitza com a:
Sintaxi:
$ git remote show
Això donarà com a resultat informació sobre el servidor remot. Conté una llista de branques relacionades amb el comandament remot i també els punts finals connectats per obtenir i enviar.
Sortida:
La sortida anterior enumera els URL del dipòsit remot, així com la informació de la branca de seguiment. Aquesta informació serà útil en diversos casos.
Git Change Remote (canviar l'URL d'un comandament remot)
Podem canviar l'URL d'un repositori remot. L'ordre git remote set s'utilitza per canviar l'URL del dipòsit. Canvia l'URL d'un dipòsit remot existent.
Conjunt de comandaments Git:
llista de creació de java
Podem canviar l'URL remot simplement utilitzant l'ordre git remote set. Suposem que volem donar un nom únic al nostre projecte per especificar-lo. Git ens permet fer-ho. És un procés senzill. Per canviar l'URL remot, utilitzeu l'ordre següent:
$ git remote set-url
El URL de configuració remota L'ordre pren dos tipus d'arguments. El primer és , és el nom del vostre servidor actual per al repositori. El segon argument és , és el vostre nou nom d'URL per al dipòsit. Hauria d'estar en el següent format: https://github.com/URLChanged
Considereu la imatge següent:
A la sortida anterior, he canviat l'URL del meu repositori existent com a https://github.com/URLChanged des de https://github.com/ImDwivedi1/GitExample2 . Es pot entendre pel meu nom d'URL que ho he canviat. Per comprovar l'últim URL, executeu l'ordre següent:
$ git remote -v