मैं एक अलग निर्देशिका से Git चलाने के लिए की तुलना में मैं में हूँ कोशिश कर रहा हूँ तो उदाहरण के लिए:।Git --git-निर्देशिका अगर मैं में हूँ काम नहीं कर के रूप में उम्मीद
cd /home/domain/
git status << runs perfect ie
# On branch master
# Your branch is ahead of 'origin/master' by 6 commits.
तो अब मैं इस चलाना चाहते हैं --git-dir
विकल्प का उपयोग कर एक अलग निर्देशिका से आदेश।
git --git-dir="/home/domain/" status
## Error
fatal: Not a git repository: '/home/domain/'
मैं भी .git
फ़ोल्डर यानी
git --git-dir="/home/domain/.git/" status
शामिल करने के लिए कोशिश की है लेकिन यह लग रहा है जैसे कि यह Git को चलाने के लिए कोशिश कर रहा है:
तो मैं root/
में हूँ कहना है और इस कोशिश की सुविधा देता है रूट से, यानी मेरे डोमेन फ़ोल्डर से सबकुछ हटाना और रूट में सबकुछ जोड़ना।
आशा है कि कोई व्यक्ति जो गलत कर रहा है उस पर सलाह दे सकता है।
अब मैं सही काम कर स्थिति मिला लेकिन पुल दे रहा है त्रुटियों। यानी रूट @ erx [/] # git --git-dir =/home/domain/.git --work-tree =/home/डोमेन/पुल मूल मास्टर घातक:/usr/local/libexec/गिट-कोर/गिट-पुल का उपयोग बिना काम करने वाले पेड़ के किया जा सकता है। लेकिन स्थिति काम करता है ?? कोई विचार जॉन – Lee
यह अभी गिट में सबसे बड़ी बग है। - वर्क-पेड़ और/या - गिट-डीआईआर पैरामीटर का सम्मान नहीं करते हैं। –
गिट 1.8.5 शुरू करना, आपके पास एक आसान कमांड के लिए * नहीं * सेट '--git-dir' और' --work-tree' विकल्प होगा: [मेरा उत्तर नीचे] देखें (http: // stackoverflow। कॉम/ए/20115678/630 9) – VonC