Git a Gerrit FAQ
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.