मैं मैक पर हूं और मैं आमतौर पर कमांड लाइन के माध्यम से अपने अधिकांश गिट कमांड चलाता हूं। अचानक सुबह सुबह, मेरे सभी कमांड लाइन गिट कमांड काम करना बंद कर दिया। अगर मैं 'Git स्थिति' टाइप करें, टर्मिनल में लगभग एक मिनट के लिए लटका दिखाई देता है, और कुछ भी नहीं प्रदर्शित समाप्त होता है:,कमांड लाइन से गिट काम नहीं करता है, लेकिन एक गिट क्लाइंट (जैसे स्मार्टगिट) का उपयोग
01412b-malberts:f2 sbanerjee$ git status
01412b-malberts:f2 sbanerjee$
अन्य Git आदेश, जैसे खींच धक्का, और शाखा सभी समान व्यवहार किया है।
आश्चर्यजनक रूप से, स्मार्ट गिट जैसे एक गिट जीयूआई का उपयोग करके (जो वास्तव में कमांड लाइन के रूप में निष्पादन योग्य एक ही गिट का उपयोग करता है) ठीक काम करता है। मैं संशोधित फाइलें, पुश, पुल, सबकुछ देख सकता हूं।
मैंने गिट को अनइंस्टॉल करने और पुनः स्थापित करने का प्रयास किया है, मेरे रेपो को फिर से क्लोन कर रहा है, और अपने लैपटॉप को पुनरारंभ करना है। क्या कोई मुझे कमांड लाइन से काम कर रहे मेरे गिट कमांड प्राप्त करने में मदद कर सकता है? बल्कि एक Git बग से
GIT_TRACE=2 git status
एक स्थानीय की तरह लगता है मुद्दा:
कोशिश यह सुनिश्चित करने के लिए 'कौन सा गिट' कर रहा है कि आप वास्तव में गिट चला रहे हैं, और कुछ और नहीं। –
यह भी जांचें कि आपका खोल समस्या है या नहीं। आप गिट कमांड की निकास स्थिति भी देख सकते हैं, अगर कुछ भी बंद हो तो आपकी '.git/'निर्देशिका के अंदर देखें (जीयूआई काम करता है) से कम संभावना है। – suvayu
मैंने जो गिट चलाया, और यह सही स्थान पर इंगित कर रहा है:/usr/local/git/bin/git। कोई अन्य विचार? – Swaraj