git commint / पुश त्रुटि

एक प्रोजेक्ट में जो प्रोग्राम संस्करण पर नियंत्रण के बिना सक्रिय करने के लिए आजकल ले जाने के लिए पागल है. आम तौर पर वहाँ रहे हैं कई विकल्प बाजार , चंचल है , Git , Svn . यह नहीं होगा तो यहाँ अगर आप की उम्मीद है समझाने के लिए कौन-सा संस्करण नियंत्रण बेहतर है और क्यों. अमेरिका में हम का उपयोग करें Git. का एक बहुत कारण – सेट अप करने के लिए आसान, यह बहुत बहुमुखी है, यह लीनुस की सेवा करने के लिए Torvalds द्वारा लिनक्स कर्नेल संस्करण के लिए लिखा गया था, बाद में कम से कम कर रहे हैं 2 कारण 😉 . आज मैं एक नया भंडार बनाने के लिए किया था, मैं एक नई परियोजना शुरू कर दिया. वास्तव में मैं बनाया कुछ भंडार है और यह एक लंबे समय पहले जब हम यह की जरूरत है और मैं इस Momento पर पतली भूल गया. सब कुछ ठीक चला गया पहली हिट स्टोर के लिए एक से अधिक फ़ाइल संग्रह बनाएँ. यह सेटिंग मानक था:

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

मूल रूप से, कुछ भी नहीं गलत है. तो मैं सामग्री और यह पुश करने के लिए प्रयास को संरक्षित करने के लिए किसी दूरस्थ मशीन से परीक्षण करने का फैसला किया-मेरी बदसूरत संदेश के साथ चबूतरे:

Git करने के लिए धक्का://gitHost/परियोजना
दूरस्थ: त्रुटि: अद्यतन करने के लिए मना कर बाहर शाखा की जाँच: refs/सिर/मास्टर
दूरस्थ: त्रुटि: डिफ़ॉल्ट रूप से, अद्यतन कर रहा है एक गैर-नंगे भंडार में वर्तमान शाखा
दूरस्थ: त्रुटि: निषेध है, क्योंकि यह सूचकांक बनाने और काम असंगत ट्री
दूरस्थ: त्रुटि: क्या आप के साथ धक्का दिया, और की आवश्यकता होगी ‘ git रीसेट करें –मुश्किल’ मेल करने के लिए
दूरस्थ: त्रुटि: सिर के लिए काम के पेड़.
दूरस्थ: त्रुटि:
दूरस्थ: त्रुटि: आप सेट कर सकते हैं ‘ receive.denyCurrentBranch’ कॉन्फ़िगरेशन चर करने के लिए
दूरस्थ: त्रुटि: ‘ पर ध्यान न दें’ या ‘ चेतावनी’ में आगे बढ़ाने की अनुमति दें करने के लिए दूरस्थ संग्रह में
दूरस्थ: त्रुटि: अपनी वर्तमान शाखा; हालांकि, यह अनुशंसित नहीं है जब तक आप
दूरस्थ: त्रुटि: मैच क्या आप में से कुछ धक्का दिया करने के लिए अपने काम के पेड़ को अद्यतन करने के लिए व्यवस्थित
दूरस्थ: त्रुटि: अन्य तरीका.
दूरस्थ: त्रुटि:
दूरस्थ: त्रुटि: यह संदेश झंखाड़ और अभी भी डिफ़ॉल्ट व्यवहार रखने के लिए, सेट करें
दूरस्थ: त्रुटि: ‘ receive.denyCurrentBranch’ कॉन्फ़िगरेशन चर के लिए ‘ मना ’.
Git करने के लिए://gitHost/परियोजना
! [रिमोट को अस्वीकार कर दिया] मास्टर-> मास्टर (शाखा वर्तमान में चेक्ड आउट है)
त्रुटि: कुछ refs के लिए पुश करने के लिए विफल ‘ git://gitHost/परियोजना’

तो जाहिर है मैं इस परियोजना के मुख्य पेड़ में komitvam करने का प्रयास करें और सॉफ्टवेयर नम्रता से मुझे काट. कुल मिलाकर, मैं कोई इरादा नहीं क्योंकि परियोजनाओं में शामिल लोग स्पष्ट कर रहे हैं अतिरिक्त शाखा बनाने के लिए और अन्य कारणों की एक संख्या है. यहाँ पल का उल्लेख है कि मैं बेकार शीर्षक का एक बहुत परिभाषित किया है, लेकिन है कि बात के बगल में है. कुल मिलाकर, समाधान में तुच्छ है./परियोजना git config, आप निम्न निर्देश जोड़ने की जरूरत है:

[receive]
denyCurrentBranch = false

तो यह सब समझ में आता है.

एचटीटीपी://www.youtube.com/watch?v]16bRiH5zfOY

उत्तर छोड़ दें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. अपेक्षित स्थानों को रेखांकित कर दिया गया है *

विरोधी स्पैम *