Git: Repository

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Vytvoření lokální kopie repozitáře: Doplnění možnosti propojit lokální repozitář se vzdáleným dodatečně.)
m (Podrobnější komentář ke git pull před commitem vypuštěn - měl bych pracovat na vlastní větvi.)
Řádka 58: Řádka 58:
 
* Pokud ale chcete pracovat se vzdáleným serverem, je jednodušší začít vytvořením repozitáře na serveru a&nbsp;poté <code>git clone</code>.
 
* Pokud ale chcete pracovat se vzdáleným serverem, je jednodušší začít vytvořením repozitáře na serveru a&nbsp;poté <code>git clone</code>.
 
</div>
 
</div>
 +
  
 
== Úpravy kódu ==
 
== Úpravy kódu ==
 
* Přejděte do nově vytvořené složky:
 
* Přejděte do nově vytvořené složky:
 
  cd c:\users\student\Dokumenty\develop\repository-name
 
  cd c:\users\student\Dokumenty\develop\repository-name
 +
 +
* Pracujete stejně, jako s&nbsp;lokálním repozitářem &mdash; viz [[Git: Versioning]].
 +
 
* Nyní můžete do složky nahrát požadované soubory a&nbsp;libovolně je upravit. Změny přidáte do gitu pomocí:
 
* Nyní můžete do složky nahrát požadované soubory a&nbsp;libovolně je upravit. Změny přidáte do gitu pomocí:
 
  git add .
 
  git add .
* Až jste s&nbsp;úpravami hotovi, zkontrolujte, jestli se obsah repozitáře mezitím nezměnil a&nbsp;stáhněte případné změny (mohli tam provést změny vaši kolegové):
 
git pull
 
* Nyní změny potvrďte:
 
 
  git commit
 
  git commit
* Pracujete stejně, jako s&nbsp;lokálním repozitářem &mdash; viz [[Git: Versioning]].
 
  
 +
<div class="Poznamka">
 +
Pokud pracuje na projektu více vývojářů, je vhodné pro každou změnu vytvořit vlastní větev viz [[Git: Branch]] tak, abychom si neměnili kód pod rukama.
 +
</div>
  
  
Řádka 75: Řádka 78:
 
* Upravenou verzi nahrajete do repozitáře příkazem:
 
* Upravenou verzi nahrajete do repozitáře příkazem:
 
  git push
 
  git push
 
  
  
 
== Související stránky ==
 
== Související stránky ==
* [[Git]], [[Git: Versioning]]
+
* [[Git]], [[Git: Versioning]], [[Git: Branch]]

Verze z 14. 12. 2020, 14:14


Obsah

Git


GitHub


Repozitář

Repozitáře můžou být


Vytvoření repozitáře


Vytvoření lokální kopie repozitáře

c:
cd c:\users\student\Documents\develop
git clone https://github.com/username/repository-name
cd c:\users\student\Dokumenty\develop\repository-name


Vytvoření lokálního repozitáře bez vazby na vzdálený server
  • Pokud bychom pro vývoj nechtěli používat vzdálený server, můžeme si zařídit lokální repozitář příkazem:
git init
  • Potom bychom nepotřebovali git clone.
  • Repozitář by šlo později propojit se vzdáleným serverem pomocí:
git remote add origin https://adresa-serveru/repozitar.git
git push -u origin main
  • Pokud ale chcete pracovat se vzdáleným serverem, je jednodušší začít vytvořením repozitáře na serveru a poté git clone.


Úpravy kódu

cd c:\users\student\Dokumenty\develop\repository-name
git add .
git commit

Pokud pracuje na projektu více vývojářů, je vhodné pro každou změnu vytvořit vlastní větev viz Git: Branch tak, abychom si neměnili kód pod rukama.


Odeslání upravené verze do repozitáře

git push


Související stránky

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje