2012-05-22 18 views
5

मैं मैक पर हूं और मैं आमतौर पर कमांड लाइन के माध्यम से अपने अधिकांश गिट कमांड चलाता हूं। अचानक सुबह सुबह, मेरे सभी कमांड लाइन गिट कमांड काम करना बंद कर दिया। अगर मैं 'Git स्थिति' टाइप करें, टर्मिनल में लगभग एक मिनट के लिए लटका दिखाई देता है, और कुछ भी नहीं प्रदर्शित समाप्त होता है:,कमांड लाइन से गिट काम नहीं करता है, लेकिन एक गिट क्लाइंट (जैसे स्मार्टगिट) का उपयोग

01412b-malberts:f2 sbanerjee$ git status 
01412b-malberts:f2 sbanerjee$ 

अन्य Git आदेश, जैसे खींच धक्का, और शाखा सभी समान व्यवहार किया है।

आश्चर्यजनक रूप से, स्मार्ट गिट जैसे एक गिट जीयूआई का उपयोग करके (जो वास्तव में कमांड लाइन के रूप में निष्पादन योग्य एक ही गिट का उपयोग करता है) ठीक काम करता है। मैं संशोधित फाइलें, पुश, पुल, सबकुछ देख सकता हूं।

मैंने गिट को अनइंस्टॉल करने और पुनः स्थापित करने का प्रयास किया है, मेरे रेपो को फिर से क्लोन कर रहा है, और अपने लैपटॉप को पुनरारंभ करना है। क्या कोई मुझे कमांड लाइन से काम कर रहे मेरे गिट कमांड प्राप्त करने में मदद कर सकता है? बल्कि एक Git बग से

GIT_TRACE=2 git status 

एक स्थानीय की तरह लगता है मुद्दा:

+5

कोशिश यह सुनिश्चित करने के लिए 'कौन सा गिट' कर रहा है कि आप वास्तव में गिट चला रहे हैं, और कुछ और नहीं। –

+0

यह भी जांचें कि आपका खोल समस्या है या नहीं। आप गिट कमांड की निकास स्थिति भी देख सकते हैं, अगर कुछ भी बंद हो तो आपकी '.git/'निर्देशिका के अंदर देखें (जीयूआई काम करता है) से कम संभावना है। – suvayu

+0

मैंने जो गिट चलाया, और यह सही स्थान पर इंगित कर रहा है:/usr/local/git/bin/git। कोई अन्य विचार? – Swaraj

उत्तर

0

पर कुछ डिबगिंग साथ Git चलाने की कोशिश करें (पुस्तकालय?)।

2

पूरी तरह से इस सवाल को अनदेखा कर दें ... क्षमा दोस्तों, लेकिन मैं एक सहकर्मी जो मेरे टर्मिनल कि मेरी मैक उपयोग SimpleText Git आदेशों से सभी उत्पादन बाहर बात करने के लिए एक स्क्रिप्ट चलाने के नियंत्रण था ...

संबंधित मुद्दे