Jump to content

Git a Gerrit FAQ

From mediawiki.org
This page is a translated version of the page Git and Gerrit FAQ and the translation is 100% complete.

Zde je FAQ o tom, jak používat Git a Gerrit .

Git

Tahání

Mám použít git pull origin master nebo git pull gerrit master?

Pokud nejste expert na git, měli by být stejní. Vzdálené úložiště "gerrit" je "origin" pro kód projektů Wikimedie. Změňte adresář na úložiště a zadejte git remote -v, abyste viděli, co používají vzdálené ovladače.

Jak říká Gerrit/Výukový program#Konfigurování git-review, můžete do ~/.config/git-review/git-review.conf vložit následující, abyste to zajistili:

[gerrit]
defaultremote = origin

Říká se "Prosím, potvrďte své změny nebo je uložte, než budete moci sloučit." Co mám dělat?

Chcete-li zahodit změny (a vše, co jste měli v úschově):

git stash
git stash clear

Nyní můžete pokračovat v tahu.

Závazek

Jaký je rozdíl mezi git commit --amend a git commit --amend -a?

Volba -a automaticky připraví všechny sledované, upravené soubory před odevzdáním, což vám umožní přeskočit krok git add, pokud nepotřebujete začít sledovat nové soubory. Sledovaný soubor je soubor, který byl ve vašem posledním odevzdání.

Odeslání ke kontrole

Kdy mám použít git review -R místo git review?

git review -R použijete, když nechcete, aby byly vaše změny znovu založeny, protože jste již použili git pull --rebase origin master. Abychom byli konkrétnější, při úpravě existující změny (přidávání změn do existující sady patchů) nechcete přepočítat na hlavní větev, protože to způsobuje, že jsou rozdíly nepřehledné.

Gerrit

Komentáře

Jak uložím komentáře s vloženým kódem? Mohu je uložit pouze jako koncepty.

Chcete-li se vrátit na stránku s přehledem změn, musíte kliknout na tlačítko "Nahoru". Vložené komentáře budou připojeny k vašemu "globálnímu" komentáři, když "odpovíte" (uložte svůj komentář).

Různé

Jak mohu sledovat změny?

Viz Gerrit/sledované projekty.

Jak mohu vytvořit odkaz na adresy URL Gerrit z wikin Wikimedie pomocí interní syntaxe odkazů?

Pro odkaz na revizi 1234 použijte [[gerrit:1234|revision 1234]]: revize 1234.