सामग्री पर जाएं
GitTree

Mac के लिए GitTree

Mac के लिए Git GUI, Apple सिलिकॉन और Intel पर नेटिव

GitTree, Mac के लिए एक Git GUI है: macOS 13 Ventura और उसके बाद के वर्ज़न के लिए Git क्लाइंट, जो एक यूनिवर्सल ऐप के रूप में आता है, Apple सिलिकॉन और Intel Mac पर नेटिव चलता है, Apple Developer ID से साइन किया गया है और Apple द्वारा नोटराइज़्ड है। अपने ही Git (2.39 या नया) से हिस्ट्री को कमिट ग्राफ़ में देखें, एक-एक लाइन स्टेज करें, इंटरैक्टिव रीबेस करें और गलतियाँ पलटें। आपकी रिपॉज़िटरी आपके कंप्यूटर पर ही रहती हैं और कोई यूसेज टेलीमेट्री नहीं है।

macOS 13 वेंचुरा या बाद का · एप्पल सिलिकॉन और इंटेल · यूनिवर्सल .dmg, लगभग 21 एमबी

GitTree Mac के लिए Git GUI के रूप में क्या करता है

  • एप्पल सिलिकॉन और इंटेल के लिए एक ऐप

    एक एकल सार्वभौमिक डाउनलोड मूल रूप से Apple सिलिकॉन (M1 और बाद के संस्करण) और Intel Mac पर चलता है। रस्ट और टौरी के साथ निर्मित, GitTree उस वेब दृश्य का उपयोग करता है जो macOS के साथ आता है, जो .dmg को लगभग 21 एमबी पर रखता है।

  • Apple द्वारा हस्ताक्षरित, नोटरीकृत डेवलपर आईडी

    वर्तमान रिलीज़ को Apple डेवलपर आईडी के साथ हस्ताक्षरित किया गया है और Apple द्वारा नोटरीकृत किया गया है, इसलिए macOS इसे सामान्य एक बार की पुष्टि के बाद खोलता है, जिसमें कोई सुरक्षा सेटिंग्स नहीं बदली जाती हैं।

  • एक Git ट्री व्यूअर आप पढ़ सकते हैं

    प्रत्येक शाखा को अपनी स्वयं की रंग-कोडित लेन मिलती है, जिसमें शाखा, टैग और रिमोट लेबल, स्टैश और शाखा युक्तियों पर पुल अनुरोध और सीआई चिप्स होते हैं। संदेश, लेखक, हैश, फ़ाइल या परिवर्तित कोड के आधार पर खोजें।

  • स्टेज लाइनें, रीबेस, पूर्ववत करें

    एक संपूर्ण फ़ाइल, एक हंक या एकल पंक्तियों को चरणबद्ध करें। एक इंटरैक्टिव रीबेस में रीऑर्डर, स्क्वैश और रीवर्ड कमिट करता है, और टूलबार से कमिट, रीसेट और रीबेस को पूर्ववत करता है: GitTree पहले एक स्नैपशॉट लेता है।

  • कीबोर्ड के लिए बनाया गया

    रीबाइंडेबल ⌘ शॉर्टकट, लगभग 300 कमांड के साथ ⌘⇧P पर एक कमांड पैलेट, और एक अंतर्निहित टर्मिनल जो ग्राफ़ के ठीक नीचे अपना स्वयं का शेल चलाता है।

  • आपका Git, आपका Keychain, आपका कोड

    GitTree आपके द्वारा पहले से उपयोग किए गए Git को चलाता है, इसलिए प्रत्येक क्रिया कमांड लाइन से मेल खाती है। टोकन और पासफ़्रेज़ केवल आपके macOS Keychain में रहते हैं, और कोई उपयोग टेलीमेट्री नहीं है।

GitTree रंग-कोडित शाखा लेन, शाखा और टैग लेबल, संदर्भ साइडबार और प्रतिबद्ध विवरण पैनल के साथ प्रतिबद्ध ग्राफ़
GitTree प्रतिबद्ध ग्राफ़: प्रत्येक शाखा अपने स्वयं के रंग-कोडित लेन में, शाखा, टैग और रिमोट लेबल के साथ।

macOS पर GitTree के लिए सिस्टम आवश्यकताएँ

macOS संस्करण
macOS 13 वेंचुरा या बाद का। GitTree 12 मोंटेरी या उससे अधिक पुराने पर नहीं चलता है।
प्रोसेसर
Apple सिलिकॉन (M1 और बाद का) या Intel। एक सार्वभौमिक ऐप दोनों पर मूल रूप से चलता है, इसलिए प्रत्येक Mac एक ही डाउनलोड का उपयोग करता है।
Git 2.39 या नया
GitTree आपके Git का उपयोग करता है और कभी भी किसी को बंडल नहीं करता है। इसे Xcode कमांड लाइन टूल्स (xcode-select --install) या Homebrew (brew install git) से प्राप्त करें, और git --version के साथ संस्करण की जांच करें।
खाता और इंटरनेट
इस वेबसाइट पर अपने ईमेल पते या GitHub, GitLab, Bitbucket या Azure DevOps के साथ निःशुल्क बनाए गए GitTree खाते से साइन इन करें। नि:शुल्क योजना तब प्रत्येक Git सुविधा को कवर करती है, आप अपने स्वयं के Git क्रेडेंशियल्स के साथ पुश और पुल करते हैं, और आपकी रिपॉजिटरी आपके कंप्यूटर पर रहती है। होस्टिंग एकीकरण और Nour, एआई सहायक, GitTree प्रो के साथ आते हैं। पहले लॉन्च में साइन इन करने के लिए इंटरनेट की आवश्यकता होती है; एक बार चेक इन करने के बाद, यह चेक के बीच 7 दिनों तक ऑफ़लाइन काम करता है।
डाउनलोड का आकार
इस वेबसाइट या GitTree के सार्वजनिक GitHub रिपॉजिटरी के रिलीज़ पृष्ठ से लगभग 27 एमबी का एक सार्वभौमिक .dmg।

How to install GitTree on a Mac

डाउनलोड से लेकर आपके पहले ओपन रिपॉजिटरी तक छह चरण, जिसमें Git भी शामिल है यदि आपके Mac में यह अभी तक नहीं है।

  1. सुनिश्चित करें कि Git 2.39 या नया स्थापित है

    टर्मिनल खोलें और git --version चलाएँ। यदि यह 2.39 या उच्चतर प्रिंट करता है, तो आप तैयार हैं। यदि Git गायब है, तो macOS Xcode कमांड लाइन टूल्स इंस्टॉल करने की पेशकश करता है, जिसमें Git शामिल है (या xcode-select --install चलाएँ); यदि यह पुराना है, तो होमब्रू के साथ वर्तमान गिट स्थापित करें: ब्रू इंस्टॉल गिट।

  2. यूनिवर्सल .dmg डाउनलोड करें

    इस पेज पर मैक के लिए डाउनलोड चुनें। यह GitHub से नवीनतम स्थिर GitTree रिलीज़ का यूनिवर्सल .dmg डाउनलोड करता है, जिसका नाम Git-Tree_<version>_universal.dmg (या Git-Tree-macOS.dmg) है: Apple सिलिकॉन और Intel Mac के लिए एक फ़ाइल।

  3. GitTree को एप्लिकेशन पर खींचें

    Open the downloaded .dmg and drag GitTree onto the Applications folder. Then eject the disk image; you can delete the .dmg afterwards.

  4. GitTree खोलें

    एप्लिकेशन या स्पॉटलाइट से GitTree प्रारंभ करें। क्योंकि यह हस्ताक्षरित और नोटरीकृत है, macOS केवल एक बार पूछता है कि क्या आप इंटरनेट से डाउनलोड किया गया ऐप खोलना चाहते हैं: ओपन चुनें।

  5. साइन इन करें

    GitTree साइन इन करने के साथ खुलता है। साइन इन करें या खाता बनाएं चुनें: आपका ब्राउज़र gittree.app खोलता है, जहां आप अपने ईमेल या GitHub, GitLab, Bitbucket या Azure DevOps के साथ साइन इन करते हैं और पुष्टि करते हैं; फिर ब्राउज़र आपको वापस GitTree पर भेज देता है, और मुफ़्त योजना प्रत्येक Git सुविधा को कवर करती है। यदि ऐसा नहीं होता है, तो GitTree में मैन्युअल रूप से प्रमाणीकरण कोड दर्ज करें चुनें और वेबसाइट द्वारा दिखाए गए एक बार के कोड को पेस्ट करें।

  6. अपना पहला भंडार खोलें

    GitTree प्रारंभ पृष्ठ पर, अपने Mac पर एक फ़ोल्डर के लिए खोलें चुनें, किसी यूआरएल या कनेक्टेड खाते से रिपॉजिटरी की प्रतिलिपि बनाने के लिए क्लोन करें, या एक नया शुरू करने के लिए इनिट चुनें। रिपोजिटरीज़ के लिए स्कैन उन लोगों को ढूंढता है जो आपके पास पहले से ही एक फ़ोल्डर में हैं।

Verify your download

प्रत्येक GitTree रिलीज पर GitHub प्रत्येक इंस्टॉलर के SHA-256 चेकसम के साथ SHA256SUMS.txt प्रकाशित होता है। इस कमांड को टर्मिनल में चलाएँ और इसके द्वारा प्रिंट किए गए योग की तुलना SHA256SUMS.txt में समान फ़ाइल नाम की लाइन से करें; यदि आपने .dmg को डाउनलोड के अलावा कहीं और सहेजा है, तो पथ बदलें। चेकसम भ्रष्ट या अपूर्ण डाउनलोड को पकड़ता है, जबकि ऐप खोलने पर macOS ऐप्पल हस्ताक्षर और नोटरीकरण की जांच करता है।

shasum -a 256 ~/Downloads/Git-Tree*.dmg
GitHub Releases

समस्या निवारण GitTree पर macOS

  • GitTree का कहना है कि उसे Git की आवश्यकता है

    GitTree आपके Mac पर Git का उपयोग करता है और कभी भी इसे इंस्टॉल नहीं करता है। Xcode कमांड लाइन टूल्स को xcode-select --install, या Git के साथ Homebrew (brew install git) के साथ इंस्टॉल करें, फिर Check again चुनें। GitTree आपके लॉगिन शेल के पथ को पढ़ता है, इसलिए होमब्रू से एक गिट, Macपोर्ट्स या निक्स तब भी पाया जाता है जब आप इसे डॉक से खोलते हैं; कहीं और Git के लिए, Git का पता लगाएं... चुनें और उसे चुनें।

  • “This Git is too old”

    GitTree को Git 2.39 या नए की आवश्यकता है, और स्क्रीन उसे मिले Git और उसके संस्करण का नाम देती है। होमब्रू (ब्रू इंस्टाल गिट) के साथ एक मौजूदा गिट स्थापित करें या सॉफ़्टवेयर अपडेट में कमांड लाइन टूल्स को अपडेट करें, फिर Check again चुनें: GitTree बहुत पुराने गिट को छोड़ देता है और जो नया मिलता है उसका उपयोग करता है। स्वयं किसी एक को चुनने के लिए, प्राथमिकताएँ → सामान्य → Git निष्पादन योग्य सेट करें।

  • macOS का कहना है कि GitTree खोला नहीं जा सकता या "क्षतिग्रस्त है"

    वर्तमान रिलीज़ हस्ताक्षरित और नोटरीकृत है, इसलिए एक बार की पुष्टि के बाद यह सामान्य रूप से खुलता है। ये संदेश किसी पुराने रिलीज़ से आते हैं जो नोटरीकृत नहीं था, या किसी ऐसी प्रति से आता है जो अधूरी है या gittree.app या GitHub से नहीं आई है। उस प्रतिलिपि को बिन में ले जाएँ, इस पृष्ठ से वर्तमान .dmg डाउनलोड करें, उसका SHA-256 जाँचें और उसे पुनः स्थापित करें।

  • आपके साइन इन करने के बाद ब्राउज़र GitTree पर वापस नहीं आता है

    GitTree में मैन्युअल रूप से प्रमाणीकरण कोड दर्ज करें चुनें और वेबसाइट पर दिखाए जाने वाले एक बार के कोड को पेस्ट करें। इसे केवल उस ऐप में दर्ज करें जिसने साइन-इन शुरू किया था। यदि आपका ब्राउज़र पूछता है कि क्या यह GitTree खुल सकता है, तो इसे अनुमति दें।

  • एक रिमोट हर बार आपका पासवर्ड मांगता है

    GitTree प्रो के साथ, खाते को प्राथमिकताएं → Integrations में कनेक्ट करें, या वहां एक एसएसएच कुंजी बनाएं और इसे GitHub, GitLab या बिटबकेट पर अपलोड करें। GitTree आपके macOS Keychain में टोकन या पासफ़्रेज़ रखता है। कनेक्टेड खाते के बिना, आपके द्वारा स्वयं सेट किया गया SSH कुंजी या Git क्रेडेंशियल हेल्पर वैसे ही काम करता है जैसे यह कमांड लाइन पर करता है।

GitTree for Mac: questions and answers

क्या Mac के लिए कोई मुफ़्त Git GUI है?

Yes. GitTree is a Git GUI and Git client for macOS 13 Ventura or later, on Apple silicon and Intel. It shows your repository as a commit graph and lets you stage single lines, commit, branch, merge, rebase, stash and push without typing Git commands. Its Free plan covers every Git feature, for individuals and organizations, private repositories included, with your GitTree account and your own Git credentials. The hosting integrations and Nour, the AI assistant, come with GitTree Pro, which has a free trial.

क्या GitTree मूल रूप से Apple सिलिकॉन Macs (M1, M2, M3, M4 और बाद के संस्करण) पर चलता है?

हाँ। GitTree के लिए एक यूनिवर्सल Git ऐप के रूप में शिप होता है, इसलिए वही डाउनलोड मूल रूप से ऐप्पल सिलिकॉन और इंटेल Mac पर रोसेटा के बिना चलता है।

कौन से macOS संस्करण GitTree का समर्थन करता है?

macOS 13 वेंचुरा या बाद का, एप्पल सिलिकॉन (एम1 और बाद का) और इंटेल पर। यह macOS 12 मोंटेरी या उससे अधिक पुराने पर नहीं चलता।

क्या Mac पर Git पहले से इंस्टॉल है?

उपयोग के लिए तैयार नहीं है. एक ताज़ा Mac में केवल एक प्लेसहोल्डर होता है: टर्मिनल में git टाइप करने से Xcode कमांड लाइन टूल्स इंस्टॉल करने की सुविधा मिलती है, जिसमें Git भी शामिल है। xcode-select --install चलाएँ, या Homebrew (brew install git) के साथ Git स्थापित करें, और इसे git --version के साथ जाँचें; GitTree को 2.39 या नये की आवश्यकता है। GitTree स्वयं उस इंस्टाल प्रॉम्प्ट को कभी भी बंद नहीं करता है।

मैं Mac पर GitTree कैसे स्थापित करूं?

इस पेज से यूनिवर्सल .dmg डाउनलोड करें, इसे खोलें और एप्लिकेशन फ़ोल्डर पर GitTree खींचें। एप्लिकेशन या स्पॉटलाइट से GitTree खोलें, एक बार पुष्टि करें कि आप इंटरनेट से डाउनलोड किया गया ऐप खोलना चाहते हैं, और अपने GitTree खाते से ब्राउज़र में साइन इन करें। होस्टिंग एकीकरण और Nour, एआई सहायक, GitTree प्रो के साथ आते हैं। सुनिश्चित करें कि पहले Git 2.39 या नया इंस्टॉल किया गया है (xcode-select --install या bread install git)।

क्या GitTree Mac ऐप Apple द्वारा हस्ताक्षरित और नोटरीकृत है?

हाँ। वर्तमान रिलीज़ को Apple डेवलपर आईडी के साथ हस्ताक्षरित किया गया है और Apple द्वारा नोटरीकृत किया गया है, जैसा कि इसके रिलीज़ नोट्स में GitHub लिखा है, इसलिए गेटकीपर इसे इंटरनेट से डाउनलोड किए गए ऐप्स के लिए मानक पुष्टि के बाद खोलता है। आपको इस पर कंट्रोल-क्लिक करने या सुरक्षा सेटिंग बदलने की ज़रूरत नहीं है।

क्या GitTree ऐप स्टोर पर Mac है?

Mac के लिए नंबर GitTree इस वेबसाइट से .dmg के रूप में या GitTree के सार्वजनिक GitHub रिपॉजिटरी के रिलीज पेज से आता है। इसे केवल उन दो स्थानों से स्थापित करें, और यदि आप सुनिश्चित करना चाहते हैं कि फ़ाइल पूरी हो गई है तो SHA-256 चेकसम की तुलना करें।

क्या GitTree GitHub, GitLab, Bitbucket और Azure DevOps के साथ काम करता है?

हाँ। कोई भी Git रिमोट HTTPS या SSH पर काम करता है। आप रिपॉजिटरी को क्लोन करने और पुल अनुरोधों और सीआई जांच के साथ काम करने के लिए GitHub (GitHub एंटरप्राइज सर्वर सहित), GitLab (gitlab.com और स्व-प्रबंधित), बिटबकेट क्लाउड, बिटबकेट डेटा सेंटर और एज़्योर डेवऑप्स को भी कनेक्ट कर सकते हैं। GitLab, Azure DevOps, GitHub एंटरप्राइज़ सर्वर और बिटबकेट डेटा सेंटर के लिए समर्थन नया है।

GitTree मेरे टोकन और पासवर्ड macOS पर कहां रखता है?

केवल आपके macOS Keychain में, फ़ाइलों, लॉग या यूआरएल में कभी नहीं। इसमें आपके द्वारा कनेक्ट किए गए होस्टिंग खातों के टोकन और आपके पासफ़्रेज़ शामिल हैं। किसी खाते का टोकन हटाने के लिए उसे प्राथमिकता → Integrations में डिस्कनेक्ट करें।

क्या मैं काम के लिए और निजी रिपॉजिटरी के लिए GitTree का उपयोग कर सकता हूँ?

हाँ। GitTree के पास एक नि:शुल्क योजना है जो व्यक्तियों और संगठनों के लिए प्रत्येक Git सुविधा, निजी रिपॉजिटरी और व्यावसायिक उपयोग को कवर करती है। Nour, एआई असिस्टेंट, होस्टिंग इंटीग्रेशन और एआई ड्राफ्टिंग GitTree प्रो के साथ आते हैं; मूल्य निर्धारण पृष्ठ योजनाओं की तुलना करता है। आपकी रिपॉजिटरी आपके Mac पर रहती है और कोई उपयोग टेलीमेट्री नहीं है।

क्या GitTree एआई के साथ Mac पर प्रतिबद्ध संदेश लिख सकता है?

हाँ, GitTree प्रो के साथ, यदि आप क्लाउड कोड, कोडेक्स या एंटीग्रेविटी सीएलआई का उपयोग करते हैं। GitTree आपके द्वारा स्थापित एआई कोडिंग सीएलआई के माध्यम से एक प्रतिबद्ध संदेश और एक पुल अनुरोध शीर्षक और विवरण का मसौदा तैयार कर सकता है। GitTree का अपना कोई एआई मॉडल नहीं है, कोई एआई कुंजी संग्रहीत नहीं है और जब तक आप जनरेट पर क्लिक नहीं करते, तब तक कुछ भी नहीं भेजता है; चरणबद्ध अंतर तब आपके द्वारा चुने गए सीएलआई पर जाता है। एआई ड्राफ्टिंग GitTree प्रो के साथ आती है, जिसका निःशुल्क परीक्षण है; स्वयं प्रतिबद्ध संदेश लिखना निःशुल्क योजना पर कार्य करता है।

मैं Mac से GitTree को कैसे अनइंस्टॉल करूं?

GitTree छोड़ें और इसे एप्लिकेशन से बिन में ले जाएं। इसकी सेटिंग्स, कैश और लॉग को भी हटाने के लिए, ~/Library/Application Support, ~/Library/Caches और ~/Library/Logs में com.eslamfaisal.opengittree फ़ोल्डर को हटा दें। यदि आप चाहते हैं कि उनके टोकन Keychain से हटा दिए जाएं, तो पहले प्राथमिकताएं → Integrations में अपने होस्टिंग खातों को डिस्कनेक्ट करें।

Git क्लाइंट की तुलना करें

अधिकांश डेवलपर्स द्वारा उपयोग किए जाने वाले Git GUIs के साथ ईमानदार, सोर्स की गई तुलना, जिसमें यह भी शामिल है कि प्रत्येक क्या बेहतर करता है।

पढ़ें: 2026 में सर्वश्रेष्ठ Git GUI क्लाइंट

अन्वेषण करते रहें

प्रत्येक GitTree सुविधा, यह Mac के लिए अन्य Git क्लाइंट के साथ तुलना कैसे करती है, और Windows और Linux के लिए डाउनलोड।