GitTree डेस्कटॉप मैनुअल
शाखाएँ और टैग
शाखाएँ आपको एक साथ कई चीज़ों पर काम करने देती हैं; टैग मार्क रिलीज़। यह अनुभाग स्थानीय और दूरस्थ दोनों को कवर करता है।
शाखाएँ बनाएँ और बदलें
शाखा कार्य की एक पंक्ति का चल नाम है। GitTree में, टूलबार में Branch उस कमिट पर एक बनाता है जिस पर आप हैं; किसी भी कमिट को बनाने के लिए वहां राइट-क्लिक करें। किसी शाखा लेबल पर स्विच करने के लिए उस पर डबल-क्लिक करें।
निःशुल्कशाखाओं का नाम बदलें और हटाएँ
Rename और Delete के लिए शाखा लेबल पर राइट-क्लिक करें। किसी स्थानीय शाखा को हटाने से उसकी अंतिम प्रतिबद्धता पहले
निःशुल्कrefs/ogt/trashके अंतर्गत सहेजी जाती है, इसलिए Undo उसे वापस लाती है; रिमोट पर हटाना एक अलग, स्पष्ट रूप से नामित विकल्प है।टैग बनाएं और प्रबंधित करें
टैग एक कमिट के लिए एक निश्चित नाम है, आमतौर पर एक रिलीज़ जैसे कि
निःशुल्कv2.2.0। किसी कमिट पर राइट-क्लिक करें, Tag Here चुनें, फिर एक लाइटवेट या एनोटेटेड टैग चुनें। टैग को आपके कमिट के साथ पुश नहीं किया जाता है: प्रत्येक को Push Tag से पुश करें।ट्रैकिंग सेट करें और एक शाखा प्रकाशित करें
एक नई शाखा केवल आपके कंप्यूटर पर तब तक मौजूद रहती है जब तक आप उसे पुश नहीं करते। पहला Push पूछता है कि इसे किस रिमोट पर भेजना है, और तब से शाखा उस दूरस्थ शाखा (इसके अपस्ट्रीम) को ट्रैक करती है, जैसे कि
निःशुल्कgit push -u। Set Upstream… यह जो ट्रैक करता है उसे बदल देता है।शाखाओं और टैग की तुलना करें
Compare References… नाम से किन्हीं दो शाखाओं, टैगों, दूरस्थ शाखाओं या कमिटों की तुलना करता है। यह दर्शाता है कि एक दूसरे के आगे और पीछे कितने कमिट हैं, और फ़ाइलें अलग-अलग हैं: या तो हर अंतर (
निःशुल्कgit diff A B) या केवल उनके विभाजित होने के बाद से नया पक्ष क्या बदल गया है (A...B, एक पुल अनुरोध क्या दिखाता है)।Gitflow क्रियाओं का उपयोग करें
Gitflow एक शाखा मॉडल है जिसमें एक उत्पादन शाखा, एक विकास शाखा और फीचर, रिलीज़ और हॉटफ़िक्स शाखाएँ हैं। GitTree का Gitflow अनुभाग इसे प्रारंभ करता है और उन शाखाओं को प्रारंभ और समाप्त करता है, आपके लिए उन्हें विलय, टैग और हटाता है।
निःशुल्कपहचानो और अलग सिर छोड़ दो
किसी शाखा के बजाय किसी कमिट या टैग की जाँच करना आपको detached HEAD पर रखता है: आप किसी भी शाखा पर नहीं हैं। आप चारों ओर देख सकते हैं और प्रतिबद्ध भी हो सकते हैं, लेकिन नई प्रतिबद्धताएं किसी शाखा से संबंधित नहीं होती हैं। उन्हें रखने के लिए एक शाखा बनाएँ, या वापस जाने के लिए एक शाखा की जाँच करें।
निःशुल्क