git grešnice / guranje pogreške

Premjestiti projekt u kojem program aktivan bez nadzora nad verzijama danas je ludo. Općenito, postoje više mogućnosti bazar , živin , git , SVN . Evo da objasnim koja verzija kontrola je bolja i zašto neće biti. U SAD-u koristimo git. Uzrokovati puno – lako postavljanje, To je vrlo svestran, To je napisao Linus Torvalds Linux kernela verzije služiti, potonji su barem 2 razloga 😉 . Danas sam morao stvoriti novi repozitorij, Sam pokrenuo novi projekt. Zapravo sam stvorio neke spremišta i to davno prije kada mi je potrebno da i zaboravio sam tanka na ovaj Momento. Stvaranje više datoteka priče za prvi pogodak trgovina sve je točno. Sama je standard:

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

Uglavnom, sve je u redu. Tada sam odlučio testirati na udaljenom računalu da se sačuva sadržaj i pokušava da ga gurati-sa moja ružna poruka pops:

Guranje za git://gitHost/projekt
daljinski: Pogreška: odbija ažurirati ček vanjska strana podružnica: sudaca/glava/majstor
daljinski: Pogreška: Prema zadanim postavkama, ažuriranje trenutne grane u sobe goli repozitorij
daljinski: Pogreška: je odbijen, jer da će stablo indeksa i rad nije u skladu
daljinski: Pogreška: što si gurnuo, i zahtijevat će ‘ git reset –teško’ kako bi se slagala
daljinski: Pogreška: rad stabla na glavu.
daljinski: Pogreška:
daljinski: Pogreška: Možete postaviti ‘ receive.denyCurrentBranch’ Konfiguracija varijable za
daljinski: Pogreška: ‘ zanemariti’ ili ‘ upozoriti’ u udaljeno spremište dopustiti gura u
daljinski: Pogreška: njegov trenutni grani; Međutim, To se ne preporučuje osim ako ti
daljinski: Pogreška: uređen ažurirati svoj rad stablo odgovarati što ste gurnuli u nekim
daljinski: Pogreška: drugi način.
daljinski: Pogreška:
daljinski: Pogreška: Na poziciji sam ovu poruku i još uvijek zadržati zadano ponašanje, Postavi
daljinski: Pogreška: ‘ receive.denyCurrentBranch’ Konfiguracija varijabli da ‘ ne ’.
Da git://gitHost/projekt
! [daljinski je odbacio] Gospodar-> majstor (grana je trenutno odjavljena)
Pogreška: nije uspio gurnuti nekih sudaca da ‘ git://gitHost/projekt’

Očito ja pokušati komitvam u glavno stablo projekt i softver pristojno porezati. Sve u svemu, imam namjeru napraviti dodatni grane jer su ljudi koji su uključeni u projekte čistog i niza drugih razloga. Тука идва момента да отбележа че съм дефинирал много некадърно заглавието но това е друг момент. Като цяло решението на проблема е тривиално в .git/config на проекта ви трябва да добавите следната директива:

[receive]
denyCurrentBranch = false

След това всичко си идва на мястото.

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

ostavi odgovor

Vaša e-mail adresa neće biti objavljen. Obavezna polja označena su *

Protu-SPAM *