यह कमांड गिट-चेंजलॉग है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
git-चेंजलॉग - एक चेंजलॉग रिपोर्ट तैयार करें
SYNOPSIS
git-चेंजलॉग [विकल्प] [ ]
git-चेंजलॉग {-एच | --मदद | ?}
वर्णन
से एक चेंजलॉग उत्पन्न करता है Git(1) टैग (एनोटेटेड या लाइटवेट) और प्रतिबद्ध संदेश।
फ़ाइल नामों के साथ मौजूदा चेंजलॉग फ़ाइलें जो इससे शुरू होती हैं परिवर्तन or इतिहास होगा
केस असंवेदनशील मिलान पैटर्न और मौजूदा सामग्री के साथ स्वचालित रूप से पहचाना जाएगा
उत्पन्न नए आउटपुट में जोड़ा जाए--इस व्यवहार को निर्दिष्ट करके अक्षम किया जा सकता है
प्रून विकल्प (-पी|--प्रून-पुराना)। जेनरेट की गई फ़ाइल खोली जाएगी $ EDITOR जब सेट।
यदि कोई टैग मौजूद नहीं है, तो सभी कमिट आउटपुट हैं; यदि टैग मौजूद हैं, तो केवल सबसे नवीनतम
कमिट अंतिम पहचाने गए टैग तक आउटपुट होते हैं। इस व्यवहार को बदला जा सकता है
श्रेणी विकल्पों में से एक या दोनों को निर्दिष्ट करना (-f|--final-tag और -s|--start-tag)।
विकल्प
आउटपुट फ़ाइल का नाम. डिफ़ॉल्ट रूप से नई फ़ाइल होगी इतिहास.एम.डी जब तक कोई विद्यमान न हो
चेंजलॉग का पता लगाया जाता है कि किस स्थिति में मौजूदा फ़ाइल अपडेट की जाएगी।
-ए, --सभी
सभी प्रतिबद्धताएँ पुनः प्राप्त करें. -s|--start-tag और -f|--final-tag विकल्प (यदि सेट हो) को नजरअंदाज करता है।
-एल, --सूची
प्रतिबद्धताओं को सूची प्रारूप में दिखाएं (शीर्षक, दिनांक के बिना)।
-टी, --टैग
सबसे हालिया (अनटैग्ड) कमिट के लिए उपयोग करने के लिए एक टैग लेबल निर्दिष्ट करें।
-एफ, --फाइनल-टैग
एक सीमा निर्दिष्ट करते समय, नवीनतम टैग जिस बिंदु पर प्रतिबद्ध पुनर्प्राप्ति समाप्त हो जाएगी। करता है
पहली प्रतिबद्धता से लेकर अंतिम टैग तक लौटाया जाएगा, जब तक कि प्रारंभ टैग भी न हो
निर्दिष्ट।
-एस, --स्टार्ट-टैग
किसी श्रेणी को निर्दिष्ट करते समय, पुनर्प्राप्त करने के लिए सबसे पुराना टैग प्रतिबद्ध होता है। प्रतिबद्धताएं वापस कर दी जाएंगी
प्रारंभ टैग से अब तक, जब तक कि अंतिम टैग भी निर्दिष्ट न हो।
-एन, --नो-मर्ज
जनरेट किए गए चेंजलॉग से मर्ज कमिट (1 से अधिक पैरेंट के साथ कमिट) को फ़िल्टर करता है।
-एम, --केवल-विलय
जनरेट किए गए चेंजलॉग के लिए केवल मर्ज कमिट (1 से अधिक पैरेंट के साथ कमिट) का उपयोग करता है। यह भी
मर्ज कमिट संदेशों के मुख्य भाग को शामिल करने के लिए डिफ़ॉल्ट प्रारूप को बदलता है, जैसा कि जीथब पर है
कमिट विषय पंक्ति में केवल शाखा का नाम है लेकिन इसकी सामग्री के बारे में कोई जानकारी नहीं है
विलय.
-पी, --प्रून-पुराना
मौजूदा चेंजलॉग को पूरी तरह से नव निर्मित सामग्री से बदल दें, जिससे यह अक्षम हो जाएगा
किसी भी खोजे गए चेंजलॉग की सामग्री को नए के अंत में जोड़ने का डिफ़ॉल्ट व्यवहार
उत्पन्न सामग्री.
-x, --stdout
नई चेंजलॉग फ़ाइल के बजाय आउटपुट को stdout में लिखें।
-एच, --मदद, ?
बुनियादी उपयोग की जानकारी के साथ एक सहायता संदेश दिखाएँ।
उदाहरण
मौजूदा फ़ाइल को अपडेट करना या नई फ़ाइल बनाना इतिहास.एम.डी सुंदर स्वरूपित आउटपुट वाली फ़ाइल:
$ गिट चेंजलॉग
वर्तमान संस्करण से लिस्टिंग कमिट:
$ गिट चेंजलॉग--सूची
2.1.0 से अब तक की प्रतिबद्धताओं की एक श्रृंखला सूचीबद्ध करना:
$ गिट चेंजलॉग --लिस्ट --स्टार्ट-टैग 2.1.0
उसी का एक सुंदर स्वरूपित संस्करण सूचीबद्ध करना:
$ गिट चेंजलॉग --स्टार्ट-टैग 2.1.0
प्रारंभिक प्रतिबद्धता से 2.1.0 तक प्रतिबद्धताओं की एक श्रृंखला सूचीबद्ध करना:
$ गिट चेंजलॉग --लिस्ट --फाइनल-टैग 2.1.0
0.5.0 और 1.0.0 के बीच कमिट्स की एक सुंदर स्वरूपित श्रेणी सूचीबद्ध करना:
$ गिट चेंजलॉग --स्टार्ट-टैग 0.5.0 --फाइनल-टैग 1.0.0
आउटपुट के लिए फ़ाइल निर्दिष्ट करना:
$ गिट चेंजलॉग ChangeLog.md
और यदि कोई मौजूदा चेंजलॉग मौजूद है, तो उसकी सामग्री को पूरी तरह से बदल दें:
$ गिट चेंजलॉग--प्रून-पुराना
onworks.net सेवाओं का उपयोग करके ऑनलाइन git-changelog का उपयोग करें