Git commint / nabízenou chyba

Chcete-li přesunout projekt ve kterém programu aktivní bez kontroly nad verze dnes je blázen. Obecně existuje více možností bazar , Mercurial , Git , SVN . Tak tady, pokud očekáváte, že vysvětlit, které Správa verzí je lepší a proč to nebude. V USA, které používáme Git. Způsobit hodně – snadné nastavení, Je to velmi univerzální, Napsal ji Linus Torvalds Linux Kernel verze sloužit, Ta jsou přinejmenším 2 důvody 😉 . Dnes jsem musel vytvořit nové úložiště, Začal jsem nový projekt. Ve skutečnosti jsem vytvořil některé repozitáře a to už dávno když jsme něco potřebovali a zapomněl jsem tenký v tomto Momento. Vytvořit více souborů úložiště pro první hit obchod, ve kterém šlo všechno přesně. Samotné nastavení byla standardní:

git init
echo "Short project's description" > .git/description
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
git commit -a
touch .git/git-daemon-export-ok

V podstatě nic se neděje. Pak jsem se rozhodl otestovat ze vzdáleného počítače zachovat obsah a snaží se tlačit-Moje ošklivé zprávy POP:

Tlačí na git://gitHost/projekt
vzdálený: Chyba: odmítnutí k aktualizaci rezervované větev: odkazy/vedoucí/mistr
vzdálený: Chyba: Ve výchozím nastavení, Aktualizuje aktuální větev v úložišti-holé
vzdálený: Chyba: byl odepřen, protože to bude mít index a práce strom nekonzistentní
vzdálený: Chyba: s co tlačil, a bude vyžadovat ‘ git reset –tvrdé’ aby odpovídala
vzdálený: Chyba: práce strom na hlavu.
vzdálený: Chyba:
vzdálený: Chyba: Můžete nastavit ‘ receive.denyCurrentBranch’ konfigurační proměnné
vzdálený: Chyba: ‘ ignorovat’ nebo ‘ varovat’ ve vzdáleném úložišti, aby tlačení do
vzdálený: Chyba: její aktuální větev; Nicméně, to není doporučeno, pokud jste
vzdálený: Chyba: uspořádány tak, aby aktualizovat své pracovní stromu podle vás tlačil v některých
vzdálený: Chyba: jiný způsob.
vzdálený: Chyba:
vzdálený: Chyba: Umlčet tuto zprávu a stále zachovat výchozí chování, nastavit
vzdálený: Chyba: ‘ receive.denyCurrentBranch’ konfigurační proměnnou ‘ odmítnout ’.
Do git://gitHost/projekt
! [dálkové zamítnut] Master-> mistr (pobočka je aktuálně rezervován)
Chyba: Nepodařilo se tlačit některé odkazy na ‘ git://gitHost/projekt’

Tak samozřejmě já namáhat až k komitvam v hlavním stromu projektu a software zdvořile nevidím. Celkově nemám k dispozici další větev, protože lidé účastní projektů jsou jasné a z mnoha jiných důvodů. Zde je chvíle zmínit, že jsem definoval spoustu bezcenný titul, ale to je vedlejší. Celkově je triviální in./projekt git config, je třeba přidat následující direktivy:

[receive]
denyCurrentBranch = false

Pak to všechno dává smysl.

http://www.youtube.com/watch?v = 16bRiH5zfOY

zanechte odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

Anti Spam *