git commint / ბიძგი შეცდომა

გადაადგილება პროექტი, რომელიც აქტიურად დაპროგრამებული გარეშე ვერსია კონტროლის დღესდღეობით სრული სიგიჟეა. საერთოდ არსებობს უამრავი ვარიანტი ბაზარი , ქმედით , git , svn . ასე რომ, აქ, თუ თქვენ ველით ახსნა, თუ რა ვერსია კონტროლი არის კარგი და რატომ არ იქნება. ჩვენ ვიყენებთ git. ბევრი მიზეზის გამო – მარტივი ადაპტაციის, ძალიან მოქნილი, დაწერილი Linus Torvalds ემსახურება Linux Kernel ვერსიები, ეს უკანასკნელი, როგორც მინიმუმ, 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

ძირითადად არაფერი რომ არ არის კარგი. მერე გადაწყვიტა გამოეცადა დისტანციური მანქანა შენარჩუნება შინაარსი და ცდილობს ბიძგი-me გააკრიტიკა დახურეს ერთად მახინჯი გაგზავნა:

უბიძგებს git://gitHost / პროექტის
დისტანციური: შეცდომა: უარის თქმის განახლება გაწერილი ფილიალი: refs / ხელმძღვანელები / master
დისტანციური: შეცდომა: სტანდარტულად, განახლება მიმდინარე ფილიალი არასამთავრობო შიშველი საცავი
დისტანციური: შეცდომა: უარყოფს, იმიტომ, რომ ეს გახდის ინდექსი და სამუშაო ხე შეუსაბამოა
დისტანციური: შეცდომა: რაც თქვენ აიძულა, და დასჭირდება "git გადატვირთვის –მძიმე’ ემთხვევა
დისტანციური: შეცდომა: მუშაობა ხე უხელმძღვანელებს.
დისტანციური: შეცდომა:
დისტანციური: შეცდომა: თქვენ დააჭერთ "receive.denyCurrentBranch’ კონფიგურაციის ცვლადი
დისტანციური: შეცდომა: "იგნორირება’ ან "აფრთხილებენ’ დისტანციური საცავი საშუალებას უბიძგებს შევიდა
დისტანციური: შეცდომა: მისი ამჟამინდელი ფილიალი; თუმცა, ეს არ არის რეკომენდირებული თუ თქვენ
დისტანციური: შეცდომა: მოწყობილი განაახლოს მუშაობა ხე ემთხვევა რას მივიღებთ ზოგიერთ
დისტანციური: შეცდომა: სხვა გზა.
დისტანციური: შეცდომა:
დისტანციური: შეცდომა: იმისათვის, რომ squelch გაგზავნა და მაინც შევინარჩუნოთ default ქცევა, კომპლექტი
დისტანციური: შეცდომა: "receive.denyCurrentBranch’ კონფიგურაციის ცვლადი "უარს".
იმისათვის, რომ git://gitHost / პროექტის
! [დისტანციური უარი] ოსტატი -> ოსტატი (ფილიალი გაკეთებული შემოწმდა)
შეცდომა: ვერ დააყენებს ზოგიერთი refs to 'git://gitHost / პროექტის’

ასე რომ, როგორც ჩანს, ცდილობდა, მეამბოხე ძირითადი ხე და პროექტის პროგრამული თავაზიანად მოჭრილი me. საერთო ჯამში მე არ განზრახვა გავაკეთოთ ზედმეტი ფილიალი, რადგან ხალხი ჩართული პროექტები ნათელი და სხვა მიზეზების გამო. აქ მოდის მომენტი ვთქვა, რომ მე არ განისაზღვრება ძალიან არაკომპეტენტური სათაური, მაგრამ ეს კიდევ ერთი წერტილი. საერთოდ გამოსავალი არის ტრივიალური ამ .git / config პროექტის თქვენ უნდა დაამატოთ შემდეგი დირექტივა:

[receive]
denyCurrentBranch = false

მაშინ ყველაფერი იყოფა ადგილი.

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

დატოვეთ პასუხი

თქვენი ელ-ფოსტა არ გამოქვეყნდება. აუცილებელი ველები მონიშნულია *

ანტი სპამი *