commint. / націскаем памылку

Каб перамясціць праект, які актыўна запраграмаваны без кантролю версій ў цяперашні час з'яўляецца поўнае вар'яцтва. Як правіла, існуе мноства варыянтаў базарам , ртутны , мярзотнік , СВН . Дык вось, калі вы чакаеце, каб растлумачыць, што кантроль версій добра, і чаму ён не будзе. мы выкарыстоўваем мярзотнік. шмат прычын – лёгка наладзіць, вельмі гнуткі, напісаная Лінуса Торвальдса, каб служыць версіі ядра Linux, апошні, па меншай меры 2 прычыны 😉 . Сёння я павінен быў стварыць новы рэпазітар, Ён пачаў новы праект. Я на самой справе стварыў трохі рэпазітароў гэта даўным-даўно, калі ў нас было, і я забыўся маленькія моманты, якія. Стварэнне сховішчы ўрэзаліся некалькі файлаў першы крама ўсё прайшло правільна. Сама ўстаноўка рэпазітара была стандартнай:

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

У прынцыпе нічога, што не ўсё ў парадку. Тады я вырашыў праверыць выдаленую машыну, каб захаваць змесціва і спрабуе зрабіць адцісканні мяне зачыніліся з выродлівай паведамленне:

рассоўваючы гнюса://gitHost / праект
аддалены: памылка: адмова абнавіць праверылі філіял: спасылкі / кіраўніка / майстар
аддалены: памылка: па змаўчанні, абнаўленне бягучай галіны ў ня голае сховішча
аддалены: памылка: адмоўлена, таму што гэта зробіць індэкс і працаваць дрэва непаслядоўным
аддалены: памылка: з тым, што ты націснуў, і запатрабуе 'скіду GIT –жорсткі’ каб адпавядаць
аддалены: памылка: праца дрэва да галавы.
аддалены: памылка:
аддалены: памылка: Вы можаце ўсталяваць 'receive.denyCurrentBranch’ пераменная канфігурацыі для
аддалены: памылка: 'ігнараваць’ або "папярэдзіць’ ў аддаленым сховішча, каб дазволіць адсоўваючы
аддалены: памылка: яе бягучая галіна; аднак, гэта не рэкамендуецца, калі вы
аддалены: памылка: дамовіліся абнавіць сваё працоўнае дрэва, каб адпавядаць таму, што вы штурхнуў у некаторых
аддалены: памылка: інакш.
аддалены: памылка:
аддалены: памылка: Хлюпаць гэтае паведамленне і па-ранейшаму захаваць паводзіны па змаўчанні, камплект
аддалены: памылка: 'receive.denyCurrentBranch’ пераменная канфігурацыі ў "адмовіцца".
гнюса://gitHost / праект
! [аддаленага адвергнутая] майстар -> майстар (філіял у цяперашні час Выдадзена)
памылка: не ўдалося падштурхнуць некаторых да рефов 'гнюса://gitHost / праект’

Так што, па-відаць, спрабуючы паўстаць у галоўным дрэве праекта і праграмнага забеспячэння ветліва перапыніў мяне. У цэлым у мяне няма намеру зрабіць дадатковы філіял, таму што людзі, якія ўдзельнічаюць у праектах, маюць выразныя і іншыя прычыны. Тука идва момента да отбележа че съм дефинирал много некадърно заглавието но това е друг момент. Като цяло решението на проблема е тривиално в .git/config на проекта ви трябва да добавите следната директива:

[receive]
denyCurrentBranch = false

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

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

Пакінуць адказ

Ваш адрас электроннай пошты не будзе апублікаваны. Абавязковыя палі пазначаныя *

Анты-спам *