Richtlijnen om Git checkout remote branch te gebruiken:
- Leg je goed vast aan elke taak nadat je deze hebt voltooid.
- Controleer of alle gerelateerde wijzigingen correct zijn doorgevoerd of niet.
- Test de code goed voordat u een taak uitvoert.
- Het commit-bericht moet duidelijk zijn voor de gebruiker om een idee te krijgen van de taak.
- 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 branchDe 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 oorsprongDe 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.