Linux के लिए GitTree
Linux, Ubuntu और Debian के लिए Git GUI
GitTree, 64-बिट Linux के लिए एक तेज़, लोकल-फ़र्स्ट Git क्लाइंट है, जिसे Ubuntu और Debian पर टेस्ट किया गया है। हिस्ट्री को कमिट ग्राफ़ में देखें, एक-एक लाइन स्टेज करें और अनडू के साथ रीबेस करें, जबकि आपका कोड आपके कंप्यूटर पर रहता है और कुछ भी ट्रैक नहीं होता।
केवल 64-बिट (x86_64)। .deb पैकेज की अनुशंसा की जाती है; AppImage पोर्टेबल है और कुछ भी स्थापित नहीं करता है।
आपको Linux पर क्या मिलता है
एक प्रतिबद्ध ग्राफ़ जिसे आप पढ़ सकते हैं
प्रत्येक शाखा को अपना स्वयं का रंग-कोडित लेन मिलता है, और ग्राफ 100,000 प्रतिबद्धताओं के बाद भी सुचारू रहता है।
चरण एकल पंक्तियाँ
एक संपूर्ण फ़ाइल, एक हंक या अलग-अलग पंक्तियाँ, आपके ठीक बगल में अंतर के साथ चरणबद्ध करें।
पूर्ववत के साथ मर्ज और रीबेस करें
ग्राफ़ से मर्ज करें, रीबेस करें, चेरी-पिक करें और रीसेट करें। विनाशकारी क्रियाएं पहले एक स्नैपशॉट सहेजती हैं और इसे पूर्ववत किया जा सकता है।
GitHub, GitLab, बिटबकेट और एज़्योर डेवऑप्स
GitTree प्रो के साथ, ब्राउज़ करने, क्लोन करने और पुल या मर्ज अनुरोधों और उनके सीआई जांच के साथ काम करने के लिए अपने होस्टिंग खातों को कनेक्ट करें। एक बार जब आप साइन इन करते हैं तो हर Git सुविधा मुफ़्त योजना पर होती है, और आप अपने Git क्रेडेंशियल्स के साथ आगे बढ़ते हैं और खींचते हैं।
स्थानीय-प्रथम, कोई उपयोग टेलीमेट्री नहीं
आपकी रिपॉजिटरी आपके कंप्यूटर पर रहती है और कुछ भी ट्रैक नहीं किया जाता है।
आपके डेस्कटॉप के लिए बनाया गया
GitTree आपके डेस्कटॉप की अपनी विंडो टाइटल बार का उपयोग करता है, और आपके टोकन को सिस्टम कीरिंग में रखता है।

Linux पर GitTree के लिए आवश्यकताएँ
- वास्तुकला
- केवल 64-बिट x86_64।
- वितरण
- Ubuntu 22.04 LTS और 24.04 एलटीएस या बाद का, और Debian 12 या बाद का। डेरिवेटिव जो WebKitGTK 4.1 शिप करते हैं, जैसे कि Linux Mint 21+ और पॉप!_ओएस 22.04+, इसे भी चला सकते हैं; केवल Ubuntu और Debian का परीक्षण किया जाता है।
- गिट
- Git 2.39 या नया. Ubuntu 24.04 और Debian 12 के पास यह पहले से ही है। Ubuntu 22.04 और Linux Mint 21 शिपमेंट Git 2.34, इसलिए पहले गिट-कोर पीपीए जोड़ें (नीचे चरण 1)।
- कीरिंग और संकेत
- आपके टोकन और पासफ़्रेज़ के लिए एक Secret Service (GNOME Keyring, जिसमें Ubuntu शामिल है, या KeePassXC), और पासवर्ड संकेतों के लिए zenity या kdialog।
Ubuntu, Debian और अन्य वितरण
Ubuntu 22.04 LTS और 24.04 एलटीएस के लिए Git GUI
Apt के साथ .deb इंस्टॉल करें और GitTree आपके एप्लिकेशन मेनू में दिखाई देता है। Ubuntu 24.04 के पास पहले से ही एक Git है जो काफी नया है। Ubuntu 22.04 पर, पहले गिट-कोर पीपीए जोड़ें: यह Git 2.34 शिप करता है और GitTree को 2.39 की आवश्यकता होती है। Ubuntu में GNOME Keyring शामिल है, जो आपके टोकन रखता है।
Debian 12 और बाद के संस्करण के लिए Git GUI
Debian 12 जहाज़ Git 2.39 हैं, इसलिए Git को किसी अतिरिक्त चीज़ की आवश्यकता नहीं है। उपयुक्त के साथ .deb स्थापित करें। GitTree आपके टोकन को Secret Service में रखता है, इसलिए यदि आपका डेस्कटॉप एक नहीं चलाता है, तो GNOME Keyring इंस्टॉल करें या KeePassXC का Secret Service एकीकरण चालू करें।
Linux मिंट, पॉप!_ओएस और अन्य डेरिवेटिव
डेरिवेटिव जो WebKitGTK 4.1 शिप करते हैं, जैसे कि Linux Mint 21+ और पॉप!_ओएस 22.04+, वही .deb चला सकते हैं; केवल Ubuntu और Debian का परीक्षण किया जाता है। Linux Mint 21 शिप करता है Git 2.34, इसलिए पहले गिट-कोर पीपीए जोड़ें।
.deb पैकेज को Ubuntu या Debian पर स्थापित करें
.deb अनुशंसित डाउनलोड है: उपयुक्त Git, WebKitGTK और GTK के साथ GitTree इंस्टॉल करता है, और इसे फिर से हटा सकता है।
- 1
Ubuntu 22.04 और Linux Mint 21: पहले एक नया Git प्राप्त करें
वे Git 2.34 शिप करते हैं, और GitTree को Git 2.39 या नए की जरूरत होती है, इसलिए इन तीन आदेशों को एक बार चलाएं। Ubuntu 24.04 और Debian 12 के पास पहले से ही एक Git है जो काफी नया है।
sudo add-apt-repository ppa:git-core/ppa sudo apt update sudo apt install git - 2
.deb डाउनलोड करें
इस पृष्ठ के शीर्ष पर स्थित बटन का उपयोग करें. यह GitHub से नवीनतम रिलीज़ प्राप्त करता है।
- 3
इसे उपयुक्त के साथ स्थापित करें
इसे उस फ़ोल्डर में चलाएँ जिसमें आपने फ़ाइल को सहेजा है, उस फ़ाइल नाम के साथ जिसे आपने सहेजा है (उदाहरण के लिए Git-Tree_<version>_amd64.deb)। उपयुक्त Git, WebKitGTK और GTK को निर्भरता के रूप में स्थापित करता है।
sudo apt install ./Git-Tree-Linux.deb - 4
प्रारंभ करें GitTree
इसे अपने एप्लिकेशन मेनू से खोलें, या टर्मिनल में gittree चलाएँ। जब आप साइन इन करते हैं, तो ब्राउज़र आपको स्वयं ही ऐप पर वापस भेज देता है, क्योंकि पैकेज opengittree:// लिंक को संभालता है।
gittree
पोर्टेबल चलाएँ AppImage
AppImage कुछ भी स्थापित नहीं करता है और किसी रूट की आवश्यकता नहीं है। Git 2.39 या नया अभी भी आवश्यक है (ऊपर Git चरण देखें)।
- 1
AppImage डाउनलोड करें
इस पृष्ठ के शीर्ष पर AppImage बटन का उपयोग करें, और फ़ाइल को उस फ़ोल्डर में रखें जिसमें केवल आप लिख सकते हैं।
- 2
इसे निष्पादन योग्य बनाएं और चलाएं
आपके द्वारा सहेजे गए फ़ाइल नाम का उपयोग करें.
chmod +x Git-Tree-Linux.AppImage && ./Git-Tree-Linux.AppImage - 3
यदि यह प्रारंभ नहीं होता है
फ़्यूज़ का गायब होना सामान्य कारण है। fuse3 इंस्टॉल करें और इसे फिर से चलाएँ।
sudo apt install fuse3 - 4
एक बार के कोड के साथ साइन इन करें
GitTree खुलने पर आपसे साइन इन करने के लिए कहता है। AppImage के साथ, आपके साइन इन करने के बाद ब्राउज़र आपको ऐप पर वापस नहीं भेज सकता, क्योंकि AppImage आपके सिस्टम के साथ कुछ भी पंजीकृत नहीं करता है। वेबसाइट द्वारा दिखाए गए एक बार के कोड को कॉपी करें, GitTree में "कोड दर्ज करें" चुनें और इसे पेस्ट करें।
Uninstall GitTree
.deb package
उपयुक्त के साथ पैकेज निकालें।
sudo apt remove git-treeAppImage
Delete the file. इसने आपके सिस्टम में कुछ भी पंजीकृत नहीं किया।
Verify your download
GitHub पर प्रत्येक रिलीज़ में एक SHA256SUMS.txt फ़ाइल होती है। इसे इंस्टॉलर के बगल से डाउनलोड करें, इस कमांड को उस फ़ोल्डर में चलाएं, और इसके द्वारा प्रिंट किए गए प्रत्येक योग की तुलना SHA256SUMS.txt में समान फ़ाइल नाम की लाइन से करें।
sha256sum Git-Tree*Linux इंस्टालर हस्ताक्षरित नहीं हैं। चेकसम एक भ्रष्ट डाउनलोड को पकड़ता है, समझौता किए गए रिलीज़ को नहीं।
GitHub Releasesपासवर्ड, टोकन और आपका सिस्टम कीरिंग
Secret Service
GitTree टोकन, पासवर्ड और पासफ़्रेज़ को फ़्रीडेस्कटॉप Secret Service के माध्यम से केवल सिस्टम कीरिंग में रखता है। Ubuntu में GNOME Keyring शामिल है, और KeePassXC अपने Secret Service एकीकरण के माध्यम से काम करता है। .deb अनुशंसा करता है GNOME Keyring।
पासवर्ड संकेत देता है
जब Git को पासवर्ड या SSH पासफ़्रेज़ की आवश्यकता होती है, तो GitTree zenity या kdialog के साथ पूछता है। .deb उनमें से एक की अनुशंसा करता है; AppImage के साथ, यदि आपके पास कुछ भी नहीं है तो स्वयं एक स्थापित करें।
मूल खिड़की
GitTree आपके डेस्कटॉप की अपनी विंडो टाइटल बार का उपयोग करता है, इसलिए मूव करना, आकार बदलना और स्नैप करना उसी तरह काम करता है जैसे वे आपके अन्य ऐप्स में करते हैं।
GitTree पर Linux: प्रश्न और उत्तर
क्या Ubuntu और Debian के लिए कोई मुफ़्त Git GUI है?
हाँ। GitTree .deb पैकेज या पोर्टेबल AppImage के रूप में 64-बिट Ubuntu और Debian के लिए एक Git GUI और Git क्लाइंट है। इसका निःशुल्क प्लान हर Git सुविधा को कवर करता है: यह आपके रिपॉजिटरी को एक प्रतिबद्ध ग्राफ़ के रूप में दिखाता है, एकल पंक्तियों को चरणबद्ध करता है, पूर्ववत करने के साथ विलय और रिबेस करता है, और आपके स्वयं के Git क्रेडेंशियल्स के साथ पुश करता है। GitTree प्रो Nour, एआई सहायक, और GitHub, GitLab, बिटबकेट और एज़्योर डेवऑप्स एकीकरण जोड़ता है।
GitTree कौन से Ubuntu और Debian संस्करण का समर्थन करता है?
Ubuntu 22.04 LTS and 24.04 LTS or later, and Debian 12 or later, on 64-bit (x86_64) systems. Only Ubuntu and Debian are tested.
मैं GitTree को Ubuntu पर कैसे स्थापित करूं?
इस पृष्ठ से .deb डाउनलोड करें और जिस फ़ोल्डर में आपने इसे सहेजा है उसमें sudo apt install ./Git-Tree-Linux.deb चलाएं (आपके द्वारा सहेजे गए फ़ाइल नाम का उपयोग करें)। उपयुक्त Git, WebKitGTK और GTK को निर्भरता के रूप में स्थापित करता है और एक मेनू प्रविष्टि जोड़ता है। Ubuntu 22.04 पर, पहले गिट-कोर पीपीए जोड़ें (sudo add-apt-repository ppa:git-core/ppa, फिर sudo apt update और sudo apt install git), क्योंकि GitTree को Git 2.39 या नए और Ubuntu 22.04 जहाज़ों Git 2.34 की जरूरत है।
मैं GitTree को Debian पर कैसे स्थापित करूं?
.deb डाउनलोड करें और इसे sudo apt install ./Git-Tree-Linux.deb के साथ इंस्टॉल करें (आपके द्वारा सहेजे गए फ़ाइल नाम का उपयोग करें)। Debian 12 पहले से ही शिपिंग कर रहा है Git 2.39, जो काफी नया है। मेनू से या कमांड gittree से GitTree प्रारंभ करें। टोकन को Secret Service में रखा जाता है जैसे कि GNOME Keyring या KeePassXC में, इसलिए सुनिश्चित करें कि आपका डेस्कटॉप एक चलाता है।
Does GitTree work on Linux Mint and Pop!_OS?
यह उन डेरिवेटिव्स पर चल सकता है जो WebKitGTK 4.1 शिप करते हैं, जैसे कि Linux Mint 21+ और पॉप!_ओएस 22.04+, लेकिन केवल Ubuntu और Debian का परीक्षण किया जाता है। Linux Mint 21 शिप करता है Git 2.34, इसलिए पहले गिट-कोर पीपीए जोड़ें।
AppImage प्रारंभ क्यों नहीं होता?
सामान्य कारण यह है कि FUSE गायब है। इसे sudo apt install fuse3 के साथ इंस्टॉल करें और AppImage फिर से चलाएँ। फ़ाइल को ऐसे फ़ोल्डर में रखें जिसमें केवल आप लिख सकें।
जब मैं AppImage का उपयोग करता हूं तो मैं साइन इन कैसे करूं?
GitTree खुलने पर आपसे साइन इन करने के लिए कहता है। AppImage आपके सिस्टम के साथ कुछ भी पंजीकृत नहीं करता है, इसलिए वेबसाइट पर साइन इन करने के बाद ब्राउज़र आपको ऐप पर वापस नहीं भेज सकता है। वेबसाइट द्वारा दिखाए गए एक बार के कोड को कॉपी करें और इसे GitTree में पेस्ट करें। .deb opengittree:// लिंक को संभालता है, इसलिए इसके साथ ब्राउज़र अपने आप ऐप पर वापस आ जाता है।
GitTree मेरे टोकन और पासवर्ड Linux पर कहां संग्रहित करता है?
केवल सिस्टम कीरिंग में, फ़्रीडेस्कटॉप के माध्यम से Secret Service: GNOME Keyring, जिसमें Ubuntu शामिल है, या KeePassXC इसके Secret Service एकीकरण के साथ। पासवर्ड और पासफ़्रेज़ संकेत zenity या kdialog का उपयोग करें।
मैं GitTree को Ubuntu या Debian पर कैसे अनइंस्टॉल करूं?
यदि आपने .deb स्थापित किया है, तो sudo apt remove git-tree चलाएँ। यदि आप AppImage का उपयोग करते हैं, तो फ़ाइल हटा दें।
क्या GitTree मेरा कोड या उपयोग डेटा कहीं भी भेजता है?
नहीं, आपकी रिपॉजिटरी आपके कंप्यूटर पर रहती है और कोई उपयोग टेलीमेट्री नहीं है। यदि GitTree क्रैश हो जाता है, तो ऐप एक बटन प्रदान करता है जो आपके रिपोर्ट पढ़ने के बाद सार्वजनिक रिपॉजिटरी पर क्रैश-रिपोर्ट फॉर्म खोलता है; कुछ भी स्वचालित रूप से नहीं भेजा जाता है.
Git क्लाइंट की तुलना करें
किसी अन्य Git क्लाइंट से स्विच कर रहे हैं?
अधिकांश डेवलपर्स द्वारा उपयोग किए जाने वाले Git GUIs के साथ ईमानदार, सोर्स की गई तुलना, जिसमें यह भी शामिल है कि प्रत्येक क्या बेहतर करता है।
GitKraken विकल्प
आपके अपने सीएलआई के साथ निजी रिपोजिटरी, डीप अनडू और एआई ड्राफ्ट, पंक्ति दर पंक्ति की तुलना GitKraken Desktop से की गई।
Sourcetree विकल्प
Linux पर भी चलता है, एक अंतर्निर्मित विरोध संपादक के साथ, पूर्ववत करें और इन-ऐप पुल अनुरोधों के साथ, पंक्ति दर पंक्ति की तुलना Sourcetree से करें।
GitHub Desktop विकल्प
एक प्रतिबद्ध ग्राफ़, पूर्ण इंटरैक्टिव रीबेस और एक आधिकारिक Linux बिल्ड, पंक्ति दर पंक्ति की तुलना GitHub Desktop से की गई।
Fork विकल्प
एक Linux बिल्ड, खरीदने, पूर्ववत करने और ऐप में अनुरोधों को खींचने का कोई लाइसेंस नहीं, पंक्ति दर पंक्ति की तुलना Fork से की गई।
Tower विकल्प
एक Linux निर्माण, पूर्ववत और एक पंक्ति-स्तरीय संघर्ष संपादक, पंक्ति दर पंक्ति की तुलना Tower से की गई।
SmartGit विकल्प
बिना किसी लाइसेंस आवेदन के साथ व्यावसायिक उपयोग, साथ ही डॉक किया गया टर्मिनल, पूर्ववत और एआई ड्राफ्ट, पंक्ति दर पंक्ति की तुलना SmartGit से की गई।
Sublime Merge विकल्प
Git कार्य के लिए खरीदने का कोई लाइसेंस नहीं, साथ ही पुल अनुरोध, एक ड्रैग-एंड-ड्रॉप रीबेस योजना और पूर्ववत, पंक्ति दर पंक्ति की तुलना Sublime Merge से की गई।
TortoiseGit विकल्प
एक ही विंडो में macOS, Windows और Linux पर समान Git, TortoiseGit के एक्सप्लोरर मेनू के साथ पंक्ति दर पंक्ति की तुलना की गई।
GitButler विकल्प
सामान्य Git शाखाएँ, एक पूर्ण प्रतिबद्ध ग्राफ़ और एक तीन-तरफ़ा संघर्ष संपादक, GitButler की समानांतर शाखाओं के साथ पंक्ति दर पंक्ति की तुलना की जाती है।
Lazygit विकल्प
कमिट ग्राफ़ और तीन-तरफ़ा संघर्ष संपादक के साथ डेस्कटॉप विंडो में वही रोजमर्रा की Git, पंक्ति दर पंक्ति की तुलना Lazygit से की जाती है।
अन्वेषण करते रहें
सब कुछ GitTree कर सकता है, अन्य प्लेटफ़ॉर्म के लिए डाउनलोड, और आपका खाता क्या संग्रहीत करता है।