Git

Hoe een externe vestiging in Git . af te rekenen

Hoe een externe vestiging in Git . af te rekenen
De branch is een essentieel onderdeel van elke git-repository. Meerdere vertakkingen helpen de code goed te beheren. Elke nieuwe functie kan worden getest zonder de andere code van de repository te beïnvloeden door de bestanden apart te houden met behulp van de branch. Alle commits worden gedaan door over te schakelen naar de specifieke branch die nieuwe of bijgewerkte bestanden bevat. De wijzigingen die in de lokale vertakking zijn gemaakt, kunnen naar de externe vertakking worden gepusht en de bijgewerkte vertakking op afstand kan naar de lokale vertakking worden getrokken. 'git kassa' commando wordt voornamelijk gebruikt om te schakelen tussen de takken van de lokale repository en lokaal een nieuwe tak te maken. Maar dit commando kan gebruikt worden om de remote repository branch te bekijken en hoe dit commando gebruikt kan worden voor de branches van een remote repository, zoals getoond in deze tutorial.

Richtlijnen om Git checkout remote branch te gebruiken:

  1. Leg je goed vast aan elke taak nadat je deze hebt voltooid.
  2. Controleer of alle gerelateerde wijzigingen correct zijn doorgevoerd of niet.
  3. Test de code goed voordat u een taak uitvoert.
  4. Het commit-bericht moet duidelijk zijn voor de gebruiker om een ​​idee te krijgen van de taak.
  5. Maak de nodige branches om de code te beheren.

Vereisten:

GitHub Desktop installeren.

GitHub Desktop helpt de git-gebruiker om de git-gerelateerde taken grafisch uit te voeren. U kunt eenvoudig het nieuwste installatieprogramma van deze applicatie voor Ubuntu downloaden van github.com. U moet deze applicatie na het downloaden installeren en configureren om deze te gebruiken. Je kunt ook de tutorial voor het installeren van GitHub Desktop op Ubuntu raadplegen om het installatieproces goed te kennen.

Maak een GitHub-account aan

U moet een GitHub-account maken om de opdrachten te controleren die in deze zelfstudie worden gebruikt.

Een lokale en externe repository maken

U moet een lokale repository maken en de repository op de externe server publiceren om de checkout-opdracht te testen die in deze zelfstudie voor de externe takken wordt gebruikt.

Afrekenen Externe tak:

In deze sectie wordt een demo-repository op afstand met de naam lees-bestand wordt gebruikt voor het testen van de opdrachten voor het afrekenen van externe takken. De lokale repository van deze remote repository is eerder gemaakt. Hier bevat de lokale repository alleen een vertakking en is er een nieuwe vertakking gemaakt voor de externe repository op afstand. Open deze externe repository vanaf de GitHub Desktop. De volgende afbeelding laat zien dat de externe repository twee takken heeft met de naam hoofd en meester.

Open de lokale repository vanaf de terminal en voer de volgende opdracht uit om bestaande takken van de lokale repository weer te geven:.

$ git branch

De volgende uitvoer laat zien dat de lokale repository een vertakking bevat met de naam hoofd.

Voer de volgende opdracht uit om de wijzigingen op te halen die zijn aangebracht in de externe repository en controleer de bijgewerkte inhoud van de externe repository:. De opdracht vraagt ​​om de gebruikersnaam en het wachtwoord van het GitHub-account.

$ git ophalen oorsprong

De volgende uitvoer laat zien dat de nieuwe tak met de naam meester wordt toegevoegd aan de externe repository.

Voer de volgende opdrachten uit om de vertakkingslijst van de lokale repository te controleren na het uitvoeren van de fetch-opdracht en maak een nieuwe lokale vertakking om de vertakking op afstand te volgen.

$ git branch
$ afrekenen -b master origin/master
$ git branch

De volgende uitvoer laat zien dat na het uitvoeren van de 'git kassa' commando, een nieuwe branch genaamd meester wordt gemaakt in de lokale repository om de externe tak met de naam te volgen meester.

Ga naar github.com en log in op uw account. Open de repository met de naam lees-bestand van de externe server. Maak een nieuw bestand met de naam lees3.php in de externe repository en commit de taak. Volgens de volgende afbeelding bevat de externe repository drie bestanden:. Dit zijn lezen.php, lees2.php, en lees3.php.

U kunt de bijgewerkte inhoud van de externe repository ophalen van de terminal door het git-commando uit te voeren of door de lokale repository te openen vanaf het GitHub-bureaublad en op de specifieke optie te klikken. Als u niet bekend bent met het git-commando en de lokale repository bijwerkt met de grafische gebruikersinterface, opent u de lokale repository vanaf de GitHub Desktop. De volgende uitvoer laat zien dat de lokale repository niet wordt bijgewerkt met de externe repository en dat het laatste vastgelegde bestand in de repository is lees2.php. Om de nieuwe inhoud van de externe server op te halen, klikt u op de Herkomst ophalen knop. Als de lokale en externe repositories niet overeenkomen en eventuele bijgewerkte inhoud wordt opgehaald uit de externe repository, dan de Pull-oorsprong optie wordt getoond.

In de vorige stap is aangetoond dat er een nieuw bestand is aangemaakt in de externe repository. Dus de volgende afbeelding toont de Oorsprong trekken optie in de GitHub Desktop. Klik op deze optie om de bijgewerkte inhoud van de externe repository op te halen en de inhoud op te slaan in de lokale repository.

Nadat u op de optie Pull origin hebt geklikt, bevat de lokale repository het nieuwe bestand met de naam lees3.php die van de externe server wordt opgehaald. De volgende uitvoer laat zien dat de repository nu het nieuwe bestand en het nieuwe vastleggingsbericht bevat.

In de vorige taak is de lokale repository bijgewerkt met de inhoud van de remote repository. Maar u kunt de externe repository ook bijwerken met de nieuwe inhoud van de lokale repository door de terminal of GitHub Desktop te gebruiken. Je moet de 'git push' commando van de terminal om de externe repository bij te werken of klik op de Herkomst publiceren optie van de GitHub Desktop om de externe repository bij te werken met de nieuwe vastgelegde inhoud van de lokale repository.

Conclusie:

Deze tutorial toont het gebruik van het git checkout commando om elke remote branch met de local branch te volgen track. Deze functie van git is handig wanneer er op afstand nieuwe branches worden gemaakt in de externe repository en de nieuw gemaakte branches niet bestaan ​​in de lokale repository.

Wijs uw muisknoppen anders toe voor verschillende software met X-Mouse Button Control
Misschien heeft u een tool nodig waarmee u de bediening van uw muis kunt veranderen bij elke applicatie die u gebruikt. Als dit het geval is, kunt u e...
Microsoft Sculpt Touch draadloze muis Review
Ik las onlangs over de Microsoft Sculpt Touch draadloze muis en besloot hem te kopen. Nadat ik het een tijdje had gebruikt, besloot ik mijn ervaring e...
AppyMouse trackpad en muisaanwijzer op het scherm voor Windows-tablets
Tabletgebruikers missen vaak de muisaanwijzer, vooral wanneer ze gewend zijn om de laptop te gebruiken. Het touchscreen Smartphones en tablets hebben ...